Php:避免每个访问者的数据库查询

时间:2017-03-18 10:25:18

标签: php mysql database blogs visitors

今天我遇到了很多问题,关于网络服务器如何在数据库中使用基本的请求代码并显示在前面。

对于我们想要显示帖子的博客示例

我不知道其他任何方式
  • 查询数据库,然后将结果存入php变量
  • 预设前面的变量以显示不同的内容

就这么简单,但问题是:

  

每次访问者浏览应显示我们帖子的网页时,数据库都会查询吗?

对我来说,它一直都是这样的。但是现在我问自己为什么我们在桌子上发出请求,我们(帖子的作者)每次每次访问页面时都会更新一次?如果博客每天有数千名访问者,而我们每周更新一次,那么我们是否会在数据库中查询这么多时间?

php进程的问题是相同的,即“foreach”每个帖子,在显示网页之前需要更多的服务器进程。乘以访客人数。

  

如果它真的像我想的那样有效,我们如何避免所有这些?

1 个答案:

答案 0 :(得分:0)

听起来你想要使用缓存 - 有简单的方法可以做到这一点,以及可以帮助你看到this articlethis library

的图书馆/产品