- N +

简单说下网站导致CPU飙升的问题

原标题:简单说下网站导致CPU飙升的问题

摘要:

前些天好多网友反馈,打开梦想家-mxlee主题会导致电脑CPU狂飙,自己测试了一下,瞬间真的可以冲到90%甚至有时候更高,抛去我正在运行的其他程序,这个主题的确会导致CPU狂飙...

前些天好多网友反馈,打开梦想家-mxlee主题会导致电脑CPU狂飙,自己测试了一下,瞬间真的可以冲到90%甚至有时候更高,抛去我正在运行的其他程序,这个主题的确会导致CPU狂飙,既然有问题就开始折腾吧。

爱折腾.jpg

首先,我记得张戈之前发布一篇“博客网页导致电脑CPU飙升的问题解决记录”因为网站主题基本按照张戈做的,所以首先就来看看是什么原因,原因有三,以此是:

造成 CPU 爆卡的原因之一是:知更鸟主题的 Logo 扫光特效!

拓展:这功能本来也没什么 L 用,华而不实,一直忙就忘记关掉了,现在发现居然会导致 CPU 爆卡,试了几个使用了这个特效的网站,也存在同样的问题,大家可以试下。

简单看了下扫光特效的 CSS 代码,主要使用 keyframes 来实现的动画,因此也看了些资料。验证这个特效是否会导致 CPU 上升,可以点击如下网址测试效果:

http://www.runoob.com/try/try.php?filename=trycss3_keyframes

反正我点击运行之后,CPU 至少升到 60%+,如果再加快速度,CPU 负载会更高,有兴趣的朋友可以自己测试玩玩。

造成 CPU 负载较高的原因之二是:底部滚动推荐条!

关掉扫光之后,顺便测试了下我博客底部的滚动条,发现也会带来较高的 CPU 负载,如果发现风扇依然呼呼的朋友,可以再关掉滚动条试下。。。但是,这个功能我就不去掉了,总要有所取舍。

造成 CPU 负载较高的原因之三是:防镜像代码中存在死循环。

三个问题全部规避试了下,使用 QQ 浏览器时,CPU 负载依然在 50%左右,使用谷歌基本只有 20%以下,估计和浏览器内核版本也有所关系,暂时找不出问题了,以后再看看吧!

当然,以上问题并未解决我主题飙升的原因,哟些童鞋会问,既然没有解决为什么还要贴出来呢?因为我要留着记录啊,以后要是在遇到类似问题可以先排查啊,废话不多说了,emmm。陷入僵局,真的不知道在怎么入手,索性把js单独分离出来,一步步验证,结果还真的找到了“元凶”

罪魁祸首就是“输入特效”我也不知道这是为什么?可能是特效本身的问题,在张戈博客也测试了,他的博客一直开启特效,但是只在文章页面有,其他页面没有,看了一下CPU占用一半左右,还能接受,所以我就把这个js完全分离出来,后台重新优化了开关,这个问题就解决了,现在依然是全页面的输入特效,但是已经降到50%左右,接受不了的话就关闭后台的“输入特效”就行了。

至于张戈提到的图片扫光特效我这个主题是没有问题的,因为采用的代码不一致,所以网友们可以放心的使用。

有好的文章希望李洋个人博客帮助分享推广,猛戳这里我要投稿

返回列表
上一篇:
下一篇:
评论列表 (已有8条评论,共254人参与)参与讨论
网友昵称:红酒知识
红酒知识游客2周前 (04-08)回复
我曾经有个网站CUP99%了,最后直接停止解析,24小时后恢复了
网友昵称:非李莫属
非李莫属管理员1周前 (04-11)回复
@红酒知识 被木马植入了吧?
网友昵称:老威
老威游客2周前 (04-03)回复
网站跟模板做的确实不错
网友昵称:非李莫属
非李莫属管理员2周前 (04-03)回复
@老威 谢谢支持!
网友昵称:跨境电商教程
跨境电商教程游客3周前 (04-01)回复
不错的站点,以后一定常来。
网友昵称:非李莫属
非李莫属管理员3周前 (04-02)回复
@跨境电商教程 谢谢支持啊!
网友昵称:九林网赚
九林网赚游客3周前 (03-27)回复
个人觉得博客还是在内容,所谓的特效完全没必要,访客更在乎内容的价值
网友昵称:非李莫属
非李莫属管理员3周前 (03-27)回复
@九林网赚 嗯嗯,统一!

发表评论中国互联网举报中心

快捷回复: