2013-03-27 57 views
-1

我正在尝试改进网站上某些页面的加载时间。PHP/Web:缓存db查询的结果以获得更好的页面性能

每页由顶部相同的导航标题栏组成,该标题包含站点的一些度量标准,每当用户访问另一个页面时都会重新载入。这个头文件中的信息非常动态,但不需要每隔一小时左右更新一次。

我想知道我怎么会临到一个很好的解决方案,在不降低由页面,但在同一时间没有显示在导航标题是超过一两个小时出的数据由DB请求的数量的日期。

感谢

大卫

+0

你只需要像你说的那样使用缓存系统。 – Alvaro 2013-03-27 10:20:16

+0

你能举一个例子说明这可能是怎么完成的吗? – 2013-03-27 10:38:38

+0

我认为你的问题目前太含糊。你可以在这个页面的右侧找到例子(查看“相关”部分的链接) – Jocelyn 2013-03-27 10:40:57

回答

1

如你所说,您应该使用一个缓存系统正。

你可以看看一些网站,如thisthis other one

我个人使用我使用的框架提供的。如果你使用任何框架,它很可能有它自己的缓存方法。

+0

谢谢。看看处理缓存的方式,它似乎处理完整的页面。理想情况下,我想只缓存数据库结果,并在每次加载时从页面请求它们(因为网站以多种语言运行,我认为缓存整个页面可能会产生不良结果)您是否知道是否有办法缓存数据库结果? – 2013-03-27 12:44:05

+0

编号缓存可以用其他任何东西来完成。如果你只是想缓存你的查询结果。将数组保存在一个文件中,就这些了。是一样的。 – Alvaro 2013-03-27 12:52:03

+0

对于读这个不熟悉缓存的人来说,下面是我写的一段代码片段: – 2013-03-27 23:37:56

相关问题