This commit is contained in:
Tykayn 2024-11-19 13:49:39 +01:00 committed by tykayn
parent 895996cf6b
commit 8daf1e23e4
2055 changed files with 119377 additions and 31850 deletions

View file

@ -0,0 +1,59 @@
:PROPERTIES:
:ID: 4ba3f0d3-7b6b-4a09-9245-1513d9c6f015
:END:
#+title: symfony-et-apc
#+post_ID: 244
#+post_slug: symfony-et-apc
#+post_url: https://www.ciperbliss.com/2014/symfony-et-apc
#+post_title: Symfony et APC
#+post_tags: null
#+post_type: post
#+post_mime_types:
#+post_guid: undefined
#+post_status: publish
#+post_date_published: <2014-04-13T19:08:34>
#+post_date_modified: <2014-04-13T19:08:34>
#+post_index_page_roam_id: fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9
#+retrieved_from_db_at: <2024-11-18 16:25:08>
* Symfony et APC
:PROPERTIES:
:CUSTOM_ID: symfony-et-apc
:END:
[[http://pmcdn.priceminister.com/photo/capuchon-photo-bouchon-universel-objectif-58mm-accessoires-audio-video-849294819_ML.jpg]]
APc, formidable truc qui permet la mise en cache de plein de choses
résultant de PHP ne vide pas forcément son
cache.Aussi, je ne comprenais pas, même après
vérification de la similarité des fichiers entre ma machine et
l'environnement de démo, vidage de cache de symfony, régénération des
entités, mise a jour de la base de donnée, il subsistait des erreurs
résolues en environnement de dev. jusqu'à ce que je tente une opération
de vidage du cache de doctrine.
[[http://mweiler.deviantart.com/art/orchestra-classica-75062113][[[http://th05.deviantart.net/fs22/300W/i/2008/019/5/7/orchestra_classica_by_mweiler.jpg]]]]Rappel
des commandes doctrine par la commande "php app/console" abrégée en
alias personnel "sf".
#+begin_example
(...)doctrine doctrine:cache:clear-metadata Clears all metadata cache for an entity manager doctrine:cache:clear-query Clears all query cache for an entity manager doctrine:cache:clear-result Clears result cache for an entity manager(...)
#+end_example
APC, ce petit malin ne voulait pas vider son cache à moins qu'on ne le
lui demande poliement par commande php. Voici qui pourrait vous évider
bien des échevelages et auto mutilations inutiles:en
console, faites cette
commande:=php -r "apc_clear_cache();"=
et vouala, tout rentre dans l'ordre!