2010-09-29 25 views

回答

3

我一直在使用APC一年多,並且在四臺不同的服務器和超過30個不同的站點上沒有問題。所有這些網站都是Smarty網站,從字面上隨處使用動態內容。目前我正在使用相當常用的客戶網站,沒有任何問題。不止一次。

APC緩存編譯後的模板,並在/更改時重新緩存它們(由Smarty編譯器編譯)。動態內容與以前完全一樣,當然只會更快一點。

因此,請繼續使用它。

0

是的。我曾經這樣做過。部署前始終在開發機器上進行測試。

3

我和Smarty和APC一起出現了問題。 Apache重新啓動始終需要,因爲模板中的某些內容已更改以防止出現錯誤和混淆模板。

我使用的是舊版本的Smarty,我發現網絡中其他問題的說明及解決方案:http://erasel.net/2009-11-09/apc-und-probleme-cache.html

爲了防止APC和Smarty的混合物在php.ini使用此設置

[APC] 
apc.enabled   = 1 
apc.cache_by_default = 1 
apc.filters   = "AdoDB,adodb,ADODB,Smarty,smarty,.tpl" 
+0

我也有APC和Smarty的問題。添加一個'apc.filter =「-tpl \ .php $」'似乎已經解決了這個問題。這些問題似乎只發生在大量的併發流量中,即使'apc.write_lock'已打開,並且我已經安裝了最新的APC和Smarty。 – Martijn 2013-08-28 14:45:52