上周更换了服务器,好几天没有看,发现网站出现一访问就满载cpu就爆满,花了一点时间处理该问题。由于该网站是使用wordpress搭建的使用的是woocommerce商城,本身主题就带有各种插件。加上woocommerce冗余的代码,就显得很笨拙。

挨个筛查吧,于是先将各种插件,设为不激活状态,但是虽然访问速度加快了可是一访问还是出现满载的情况。

那么就不是插件的问题了。

于是又转向服务器的设置,配置是足够目前的访问人数的,更何况即使再低的配置那么也不会出现只有一个访问就变得缓慢。那么就是服务器的设置,因为网站语言是PHP,对于PHP属于解释型语言,不产生机器码,而是产生中间码(中间码是不能直接执行,这个中间码只有解释器可以识别到,中间码要靠解析器来进行执行),在执行代码过程中,翻译器并不产生目标机器代码,而是产生易于执行的中间代码,这种中间代码每执行一次就翻译一次,通常会导致执行效率较低。

所以需要对脚本的处理需要做一些优化。

优化之后终于不会出现502的情况了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。