当前位置:  开发笔记 > 编程语言 > 正文

如何缓存动态PHP页面

如何解决《如何缓存动态PHP页面》经验,为你挑选了2个好方法。

如何缓存具有mysql查询的PHP页面.任何一个例子都会很有帮助.



1> Ken Le..:

我正在使用phpFastCache(用于共享主机,如果你不想触摸php.ini和root来设置memcached).查看示例菜单.他们有完整的详细示例,非常简单.

首先你用phpFastCache :: set设置然后用phpFastCache :: get - DONE获取!

示例:减少数据库调用

您的网站有10,000名在线访问者,您的动态页面必须在每次加载页面时向数据库发送10,000个相同的查询.使用phpFastCache,您的页面只向DB发送1个查询,并使用缓存为9,999个其他访问者提供服务.




2> Annika Backs..:

我的偏好是使用缓存反向代理,如Varnish.

就纯PHP解决方案而言,您可以在脚本末尾放置一些缓存最终输出的代码,并在开头检查以查看页面是否缓存.如果在缓存中找到该页面,则发送它并退出而不是再次运行查询.



显然,这需要对您的设置进行大量自定义,包括缓存过期,$cache_key满足您的需求,以及错误检测,以便不缓存错误的页面.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有