通常,您应该缓存不需要经常更新但经常访问的数据库响应.此数据不必来自数据库 - 也可以来自文件或任何类型的数据存储.关键是从缓存/内存中提供最流行的东西,以避免昂贵的i/o.
看看这个答案,可以很好地解释Opcode缓存.操作码缓存基本上只是将PHP文件存储在内存中,因此可以在运行时更快地解释它.
APC自动运行,并检测文件的更改以查看是否需要重新缓存.引用上面的答案:
apc.stat选项定义APC是否应检查文件的最后修改日期/时间,以决定使用RAM中的操作码,还是重新编译该文件(如果它更新近RAM中的操作码).
此外,回答您的全球与用户特定问题.这一切都取决于曝光,你应该缓存大量曝光的东西.但通常,用户特定数据的曝光率低于全球数据.
| 归档时间: |
|
| 查看次数: |
1659 次 |
| 最近记录: |