第二集:从6个角度分析WordPress主题资源占用与优化问题

大家好,前一阵子看到群里在讨论WordPress主题负载问题,比如Avada占内存多吗?哪些主题占用资源少?一台服务器能放多少个WordPress……这节课用几个不同角度来解析一下这个问题,希望对同学们有帮助。这是第二集,共三集。

第三角度:WordPress主题要什么样的软硬件配置

这个配置要从两方面来讲,硬件和软件。WordPress主题是不能直接访问硬件资源的,需要一套中间软件环境做调配。

先说硬件:

大家在给网站选配服务器的时候要注意,服务器硬件配置与网站主题关系不是那么直接,比如CPU、内存和带宽的选择主要取决于你网站的流量,也就是网站的访问量。如果网站一天只有10个人或者一百个人来访问的话,那么不需要太高的配置。单核1G内存就够了,甚至虚拟主机都够。但如果你的网站做推广,每天有几千甚至上万人访问,流量达到10万甚至几百万。这就需要更强的CPU,更大的内存,以及更高的网络带宽。所以说WordPress主题和服务器的配置没有直接的关系,或者说不成正比。

那为什么配置低的服务器运行Avada会慢或者不正常呢?这个原因主要是软件环境。

再说软件:

我们在买服务器的时候是一个空系统,需要安装PHP,MySQL之类的软件。这些软件有不同的版本,还有不同的参数。这些版本和参数对主题影响很大,软件默认的参数设置的都比较小,要手动给它加大。

因为WordPress主题对新版本和参数比较敏感,一般在主题的自带选项里都有个系统环境界面,如果主机环境配置哪项不达标,会用红字标出,后面还会给出修改建议,这个界面是不会出现CPU和内存的。

当然这个环境配置参数也不是设置的越大越好,这个参数又是和访问人数与服务器的硬件配置是关联的,不能设置的太大,太大的话会占用更多的硬件资源,会让服务器死机或者其他问题。 一般把参数设置成符合主题要求的那个值就可以了,根据实际情况来调配,适当就好。

第四角度:负载高

一般虚拟主机的软件和硬件是打包在一起的,限制比较多,但是通常也会让用户正常使用。如果访问量比较大的话,虚拟主机就不适合了。虽然现在很多主机取消了流量限制,但是会有系统资源占用的限制,简单的说就是你的网站如果让服务器长期处于一个占用率高的状态(高负载),服务商会让你的网站停掉,建议升级更高的配置的虚拟主机或者服务器。

这个负载高低是动态的,长时间负载高一定是哪里出现了问题。就像我们用电脑玩游戏,玩游戏的时候 CPU、显卡和内存,甚至风扇占用都比较高。退出游戏后,CPU,显卡和内存的占用率一下子就会下来,恢复成待机状态。

网站也是一样,这个负载包括服务器的CPU,内存,硬盘,进程。我们自己后台安装和修改网站的时候,可能会让服务器负载变高,修改之后,负载会降低。

前台有人访问,负载会高一下,访客离开,负载降低。如果前台长时间访问人数非常多,会持续高负载。如果网站程序有问题,比如死循环,也会导致持续高负载。

未完待续……

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180811A1KHLO00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券