这对某些人来说可能是一个微不足道的问题,但我自己找不到答案。
如果我理解正确,APC会做两件事。保持PHP页面的字节代码,以便更快地交付。它还可以缓存数据,以便我们更快地查询它们。
我对字节码功能很感兴趣,如果我理解正确的话,默认情况下是这样。为了实现这一点,我不需要修改我的代码。
我的问题是:我们的网站是一个社交网站,我们的PHP页面非常动态。每次调用它们都会受到许多因素的影响。
我们仍然可以从使用APC中受益吗?
谢谢, Haluk
答案 0 :(得分:3)
是的,这正是APC运作良好的情况(尽管它有益于所有类型的页面)。它本质上是PHP代码的“编译器”。
除非后面的PHP代码更改频率超过页面加载(我认为这不会发生),APC将使您受益。
对于任何静态页面(或页面的静态部分),您可能希望将输出缓存到系统上的文件。这样,当您需要显示该组件时,您可以只提供缓存的HTML,而不是运行PHP代码。
答案 1 :(得分:1)
除非您单独缓存它们,否则它对您网站的动态部分效果不会很好,但您将从字节码缓存中受益,而不会对代码进行任何更改
进一步阅读