'deki statik varlıkların önbelleğe alınması Symfony2 sayfasındaki bir sorunla karşılaştım. Örneğin, statik varlıkların istemci tarafındaki bir şekilde önbelleğe alınmaması gibi bir şey vardır. bir zip dosyası devam ediyor. Sayfayı güncelledikten birkaç saat sonra eski dosya indirilir ve ardından aniden güncellenir. Bu sunucu veya bazı proxy yapılandırması ile ilgili bir şey olabileceğinden şüpheleniyorum, bu yüzden Symfony ile bir ilgisi olmadığı gibi bir şey vardır, ama bir akıl sağlığı kontrolü gibi S2 önbellek gibi dosyaları yapar?Symfony
Symfony
cevap
Symfony2, öğeler ve sayfalar için bir önbellek kullanır. sayfalar için
önbelleği temizlemeyi kolay, bu konsol komutu varlıklar için
php app/console cache:clear --env=ENVIRONMENT YOUR WORKING IN
yeterlidir, birden çok yolu vardır:
varlıklar sembolik bağ aracılığıyla yüklü var, o kopabilir. Onları geri yüklemek için:
php app/console assets:install --symlink
varlıklar bir basılı yüklenmiş, böylece bir değişiklikten sonra bunların üzerine gerekir var:
php app/console assets:install
varlıkları terk edildim. Onlar Terk, yalnızca bir dökümü bu varlıkları güncellenecektir:
php app/console assetic:dump
dökümü genellikle sadece üretken ortamlarda kullanılacak.
Yararlı bilgi Yine de sadece FTP erişimim var. Önbelleği nasıl atacağımı biliyorum (dirsleri sil). Komut satırı erişimi olmadan bu komutları çağırmanın bir yolu var mı? – konrad
Hatırlayamadım. Bu komutlar sadece komut satırından gerçekleştirilebilir. Ama kendinize bu komut satırı komutlarını yürüten bir php dosyası yazabilirsiniz. – KhorneHoly
Tabii ki! :-) Teşekkürler, bu çok yardımcı oldu. – konrad
@voters Bu doğru bir soru. Çok geniş değil, belirsiz değil, hiçbir kodun olmadığı için hiçbiri gerekmiyor. Açık bırakmalıyız. –
Teşekkürler, kendi sorumu savunmayacağım, esp. Sorunumu zaten çözdüğünden beri, cevabın aslında gelecekteki referans olarak çok faydalı olduğunu düşünüyorum. – konrad
Bu sorunun nasıl geniş olduğunu anlamıyorum. Symfony2'nin statik varlıkları önbelleğe aldığını mı yoksa yok mu olduğunu soruyorum. Bu, belirli bir varlık türüne ilişkin belirli bir çerçevenin belirli bir versiyonunun belirli bir davranışıyla ilgili bir sorudur. Neyin daraltılması gerekir? – konrad