我已经为一个项目做了一个框架。该项目执行中等数量的查询请求(但它将获得的流量将使其更多的每个用户)。视图是HTML和PHP的混合视图。
我只是在寻找关于如何缓存我的视图文件的最简单的方法(控制器使用输出缓冲,所以也许我可以利用它?)并缓存我的查询。我环顾四周,但只能找到庞大/臃肿的库或非常粗糙的方法来做这些事情,这是我不感兴趣的。
谢谢你的帮助!
发布于 2010-09-08 06:32:57
您可以尝试缓存复杂的视图,如列表等。
一个例子:你有一个类别概述,它显示了所有类别的名称和其中的项目计数。只要没有在任何类别中插入或删除新项目,您就可以将此视图缓存为静态html。
因此,每次创建新项目或删除项目时,都必须重新生成此视图。
由于创建项目的频率低于查看项目的频率,因此可以保存许多查询;)
PS:你不需要使用文件,你可以使用memcache (谷歌)
https://stackoverflow.com/questions/3663208
复制相似问题