2010-09-29 24 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