我正在开发一个类似wiki的网络应用程序,每个页面都有5个可单独编辑的内容部分。
我有一个简单的缓存类,可以将渲染的部分保存到文件中。
如果页面的一部分没有更改,它会加载缓存,如果有,则会渲染它,然后将其保存到缓存中。
由于页面有5个可单独编辑的部分,因此我将每个部分保存为自己的文件,因此在进行编辑时,只会重新渲染和缓存该部分。
但是,这也意味着每个负载,5个文件都被读取并包含在代码中。
以这种方式执行此操作会更好,还是将整个页面保存在单个缓存文件中?
答案 0 :(得分:3)
这取决于多种因素,我猜......
我会优化观看网站,因为它发生的频率要比改变频繁,我想。所以我会将其缓存在一个文件中。
要知道的唯一方法是测量它...使用 microtime() -function,您可以比较不同点和不同试用期间的脚本执行时间......