我使用很多包含显示我网站的小部分。是否可以使用许多包含或我应该减少它们(尽可能多)。包含功能成本还需要多长时间?
我的主页加载速度非常慢。有什么方法可以加快加载速度。 (我的主页每天在主页上显示几乎相同的内容一小时(并且它仅在某些部分显示了一些不同的数据)。我可以缓存它吗...什么是可用于缓存的最佳解决方案或我可以制作的其他方式事情更快。)
答案 0 :(得分:1)
如果内容每小时更新一次,为什么不按小时创建一个静态html(可以通过php轻松完成),这样,只有那个静态html被读取并加载到用户而不是根据网络请求生成。
编辑:
您创建一个php脚本,它将生成一个像index.html这样的文件并用html代码填充它。然后你每小时执行一次这个PHP脚本。这可以通过使用CRON作业来实现。如果您想了解其中任何一个的更多信息,请询问有关该主题的其他问题。
答案 1 :(得分:1)
也许这个问题的答案可以帮助你:
答案 2 :(得分:1)
如果信息只持续一个小时并且将被更改,那么就没有理由使用缓存来处理该部分信息,因为下次人们访问时,他们将获得另一个信息,而缓存的信息就会浪费。
并且,我认为当前页面中包含文件与包括文件内容之间没有太大区别,因为它们都将以类似方式执行。 include()
的使用只会使您的代码看起来更清晰,更易于控制和维护。
现在转到为什么你的主页加载太慢的问题,我认为这对你的include()'s
来说不是问题,但可能是你处理数据的方式有问题。正如有人在您的帖子中发表评论,请使用 Xdebug 查找导致主页播放速度变慢的内容。