我为一个项目制定了一个框架。该项目执行中等数量的查询请求(但它将获得的流量将使每个用户的查询请求更多)。视图是html和php混合的。
只是寻找关于如何缓存视图文件的最简单的方法(控制器使用输出缓冲,所以也许我可以利用它?)并缓存我的查询。我环顾四周,但只能找到大型/臃肿的库或非常粗糙的方法来做这些事情,我对此不感兴趣。
谢谢你的帮助!

最佳答案

您可以尝试缓存诸如列表等复杂视图。
例如:您有一个类别概述,它显示所有类别的名称和其中项目的计数。只要没有在任何类别中插入或删除新项目,就可以将此视图缓存为静态HTML。
因此,每次创建或删除新项目时,都必须重新生成此视图。
由于创建项的频率低于查看项的频率,因此可以保存许多查询;)
附言:你不必使用文件,你可以使用memcache(google)。

10-07 18:54
查看更多