【发布时间】:2021-01-10 17:58:37
【问题描述】:
我有一个 wordpress 网站。在我的网站中,我有一个显示大量内容的特定页面。此内容基于许多自定义帖子类型。我通过为该页面编写了一个名为露台的特定 php 文件来构建该页面;即page-patio.php。
问题在于,由于逻辑复杂,服务器需要大约 30 秒才能响应,我已经优化了图像和当时加载的所有其他内容;但我发现服务器响应时间太长了。
我可以尝试在服务器级别进行优化,但我发现每次用户想要显示页面时都应该完成所有复杂的逻辑和数据库读取是没有任何意义的。数据每天更改一次,以后可能会更频繁。
我想运行一个执行 php sn-p 的 cron。然后那个 PHP sn-p 将准备页面,即编写 html。因此,当用户点击页面时,我应该只显示该静态 html 页面并使用 javascript 让他浏览内容。
有人找到解决方案了吗?
【问题讨论】:
-
听起来更像是一种可能使用瞬态的东西……developer.wordpress.org/apis/handbook/transients