我正在尝试改进网站上某些页面的加载时间。PHP/Web:缓存db查询的结果以获得更好的页面性能
每页由顶部相同的导航标题栏组成,该标题包含站点的一些度量标准,每当用户访问另一个页面时都会重新载入。这个头文件中的信息非常动态,但不需要每隔一小时左右更新一次。
我想知道我怎么会临到一个很好的解决方案,在不降低由页面,但在同一时间没有显示在导航标题是超过一两个小时出的数据由DB请求的数量的日期。
感谢
大卫
我正在尝试改进网站上某些页面的加载时间。PHP/Web:缓存db查询的结果以获得更好的页面性能
每页由顶部相同的导航标题栏组成,该标题包含站点的一些度量标准,每当用户访问另一个页面时都会重新载入。这个头文件中的信息非常动态,但不需要每隔一小时左右更新一次。
我想知道我怎么会临到一个很好的解决方案,在不降低由页面,但在同一时间没有显示在导航标题是超过一两个小时出的数据由DB请求的数量的日期。
感谢
大卫
谢谢。看看处理缓存的方式,它似乎处理完整的页面。理想情况下,我想只缓存数据库结果,并在每次加载时从页面请求它们(因为网站以多种语言运行,我认为缓存整个页面可能会产生不良结果)您是否知道是否有办法缓存数据库结果? – 2013-03-27 12:44:05
编号缓存可以用其他任何东西来完成。如果你只是想缓存你的查询结果。将数组保存在一个文件中,就这些了。是一样的。 – Alvaro 2013-03-27 12:52:03
对于读这个不熟悉缓存的人来说,下面是我写的一段代码片段: – 2013-03-27 23:37:56
你只需要像你说的那样使用缓存系统。 – Alvaro 2013-03-27 10:20:16
你能举一个例子说明这可能是怎么完成的吗? – 2013-03-27 10:38:38
我认为你的问题目前太含糊。你可以在这个页面的右侧找到例子(查看“相关”部分的链接) – Jocelyn 2013-03-27 10:40:57