我有一个大的网站,有几个插件占用内存,对服务器的许多请求,等等。我已经最大限度地使用我的主机,以帮助解决这个问题,但是否有最佳的PHP和Wordpress设置的大型网站,或只是最佳的PHP基础设置的Wordpress期间。
以下是我当前的设置:
allow_url_fopen = Disabled
allow_url_include = Disabled
display_errors = Enabled
enable_dl = Disabled
file_uploads = Enabled
max_execution_time = 600
max_input_time = 400
max_input_vars = 10000
memory_limit = 128M
session.save_path = (blank)
upload_max_filesize = 2M发布于 2018-09-21 19:35:24
从WordPress的角度来看,没有太多可以配置的性能。您可以在您的define( 'WP_DEBUG', false );中设置wp-config.php以禁用日志记录,这将为您节省很少的费用。
除此之外,我建议您尽可能地优化更重的插件,如果可能的话减少请求的数量,优化查询。
您可以查看像调试条这样的插件,以了解在任何给定请求中占用最多资源的可能是什么,而像新文物这样的服务可以更深入地了解服务器的一般情况。
发布于 2018-09-21 20:36:29
除非您有一个令人信服的理由(例如: IP地理定位、大量使用动态成员特性)来使用PHP处理每个请求,否则您需要一个静态HTML缓存插件来在共享主机计划上保持良好的性能。
下面是几个流行的插件,用于生成没有特定顺序的静态HTML:
静态HTML缓存将占用大部分CPU负载和内存使用--可能仍然需要优化前端性能(图像优化、Javascript和CSS小型化等),但是,您将在我提到的插件(建议快速查看文档)和用于图像优化的专用插件中找到这些特性的配置选项。
注意:刚刚遇到了另一个做一些不同事情的免费插件--如果您的站点不允许用户注册或依赖动态功能,您可能最喜欢使用WP静态站点发生器 (它的目的是消除对PHP解析或数据库开销的任何需求)。
https://wordpress.stackexchange.com/questions/314815
复制相似问题