WordPress 服务器与环境配置指南

到了今天,WordPress的多用途已经被广泛应用,针对不同的应用场景会有不同的服务器与运行环境的需求。本文将根据不同的应用场景进行推荐,帮助站长获得最佳的性价比体验。

WordPress所需的服务器要求

场景一、小型博客网站

小型博客是对服务器要求最低的网站类型了,如果预算有限的话,甚至可以使用虚拟主机之类的产品。如果使用云服务器或VPS,运行内存超过512M即可非常流畅运行,前提是不要使用一些超大、臃肿的主题或插件。以官方默认主题为例,站长帮就在阿里云虚拟主机(1核1G基础版)、百度智能云虚拟主机优选型(512M内存)、腾讯云轻量服务器(1核1G)这些产品上完美测试过WordPress博客(日访问IP不超过500),这些产品每年的费用才几百元(活动折扣更低,甚至几十元/年)。提示:如果CPU较弱且访问量较大,建议采用静态缓存插件。

场景二、中小型企业网站(宣传型)

此类网站对服务器的要求也不会太高,因为一般宣传型的企业网站访问量也不会太高,只是对前端的设计要求较高。一般会采用WordPress的页面构建插件结合一些功能型主题,例如ElementorDivi BuilderWPBakery Page BuilderSlider Revolution等,这些插件在后台进行设计的时候会对系统资源有一定要求,一旦页面设计好了并做好静态缓存后,反而不需要多少CPU和内存资源了。推荐采用1核-2核CPU的云服务器,内存2G左右,如果数据库是独立的(不是与网站同一服务器),则网站服务器还可以相应减低配置。

场景三、访问量较高的新闻或杂志媒体

新闻或杂志媒体一般访问量较大,所以此类网站一般建议选用可以弹性升级的云服务器,可以根据访问量的发展来弹性升级主机配置。起步的服务器配置建议为:2-4核CPU、4-8G内存,带宽可根据网站流量需求进行配置。

场景四、多媒体型网站(视频、图片较多)

多媒体型的网站主要是对带宽需求较大,不过可以通过CDN来解决大带宽需求。网站服务器也就与新闻或杂志媒体类似即可。

扩展资料:CDN配置

场景五、交互性较强的大型网站(网购、社区等)

交互性较强的网站就不能采用全静态缓存的方式了,最多只能用动静分离的方式来优化。所以对服务器的性能要求较大,如果访问量大的话,建议网站与数据库的服务器分离。特别是采用WooCommerce的网站,推荐服务器配置最低4核、内存8G或以上。

WordPress环境配置指南

除了场景五之外,WordPress环境均无太多特别需求。一般推荐PHP 7.4.x + MySQL 5.7.x + Apache 2.4.x 或 PHP 7.4.x + MySQL 5.7.x + Nginx 1.21.x。(静态资源较多的网站推荐使用 Nginx )

至于场景五,由于其交互性需求较多,推荐采用Redis或Memcached对象缓存,相关教程如下:

为Wordpress增加内存限制

增加WordPress内存限制之前,需要先增加PHP的内存限制,在php.ini文件中,修改memory_limit参数的值。

例如PHP内存限制为128M,可将 memory_limit 的值改为:memory_limit = 128M

修改完PHP内存限制之后,在WordPress的wp-config.php文件中,加入以下代码:define('WP_MEMORY_LIMIT', '128M');

注意WordPress中的内存限制值不得大于 PHP内存限制值。

一般来说,场景一、二、三、四限制为128M就足够了,除非部分主题有特殊要求。场景五推荐设置为256M或以上。

WordPress建站教程2021版专题


发表评论