Ich versuche, meine Symfony Anwendung Leistungen zu optimieren, und ich folgte diese Beiträge:Symfony und Lehre Metadaten Cache
I "besorgt" bin über diese Zeilen:
doctrine:
orm:
entity_managers:
default:
metadata_cache_driver: apc
query_cache_driver: apc
result_cache_driver: apc
Sind sie Safe zu verwenden oder muss ich mit ihnen nach der Bereitstellung vorsichtig umgehen? Ich lösche den Cache mit php app/console cache:clear --env=prod --no-debug
, muss ich auch APC-Cache löschen?
Ich benutze Symfony 2.8 und das Cache-Verzeichnis ist in der App, ist es das gleiche? Ich benutze den Deployer für die Bereitstellung meiner Symfony App, aber anscheinend nicht den Doku-Cache: https://github.com/deployphp/deployer/blob/master/recipe/symfony.php – StockBreak
Meine Antwort wurde aktualisiert. 'app/cache' wurde vor Symfony 3.0 verwendet. Ich sehe, dass der Deployer den Doctrine-Cache nicht löscht. In [this issue] (https://github.com/deposyphp/deployer/issues/444) finden Sie Hintergrundinformationen. –
Danke! Die letzten zwei Fragen: 1) Muss ich den '--flush' Parameter angeben? 2) Es gibt einen Kommentar in dem Beitrag, den Sie verlinkt haben: "Wenn Sie apc benutzen, können Sie den Cache nicht mit dem Befehl löschen", was bedeutet das? – StockBreak