CPU高 说明你的网站流量大, 如果流量不大,说明的网站权重高,蜘蛛爬的多。
为什么会CPU高呢?
高是相对的。不管什么空间,只要网站被访问都会占用CPU,一般占用CPU 50%算是正常的。 这个取决于网站的访问量。
那么为什么我们程序会高呢?
调用api的函数相对来说比较占用CPU,一般情况访问一次页面瞬间相对来说比较高。 所以如果限制CPU的空间访问API程序肯定会比较慢。
我们系统影响CPU是什么呢?
1、开启了缓存,缓存需要文件写入,如果服务器配置差,肯定占用很多资源。 试下,你自己电脑复制一个大文件时 看看CPU是否占用高呢? 肯定是的。(处理办法:开启一段时间后关闭。)
2、开启伪静态。 这个一般都知道。(处理办法,这个影响相对来说比较小可忽略)
3、开启淘宝店铺采集。 同理,采集入库这对于数据库要求很高,资源占用也比较多。(处理办法:感觉你店铺达到一定程度时,关闭采集。不采集不影响数据显示,只是直接调用API比较废API。 废API还是耗CPU 你自己权重下。)
4、那就是屏蔽蜘蛛了,长期观察,我们程序百度还是友好的,一般来说百度蜘蛛已收录,蜘蛛基本常在,但它所爬之处“生灵涂炭”啊,非常消耗流量和API,可以说一个网站流量90%都是蜘蛛消耗的,90%的API资源也是蜘蛛消耗的。(处理办法:屏蔽蜘蛛喽。写robots.txt。主要耗API和流量的 是list.php和shop.php2个文件。处理这2个就OK。)
常见问题:
1、我空间CPU限制了3%,实际用了4%。怎么处理?
很无语的问题。 你超过了,那说明你的空间已经无法满足你的网站需要了,需要升级或更换了。 如果为了成本可以按上面的方法处理。
2、CPU占用很高,是不是有死循环?
不知道你 怎么理解这个死循环的。 如果有这个问题,那么CPU就直接100%了。 占用高除了上面的问题,还有就是你空间已经不能满足你的网站需要了。
3、待续。。。