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

3年前 ( 03-27 ) 3920阅读 12评论
这篇文章最后更新于982天前,您需要注意相关的内容是否还可用,如有疑问请联系作者!

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

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

首先,我记得张戈之前发布一篇“博客网页导致电脑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%左右,接受不了的话就关闭后台的“输入特效”就行了。

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

文章版权声明:除非注明,否则均为李洋个人博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 12 条评论,3920人围观)
网友昵称:guest
guestV铁粉2018-10-296楼 回复 Google Chrome 46.0.2490.86 Windows 7 x64
搜索z-blog转过来的,学习了。不过确实一打开这个网站,本本的风扇就响起来了。
网友昵称:李洋博客
李洋博客V博主2018-10-30 回复 Sogou Explorer Windows 7 x64
@guest 我开启了输入特效,瞬间可能回很高,慢慢就下去了,好吧,我去关掉这个功能吧。
网友昵称:快手
快手V铁粉2018-06-25地板 回复 Google Chrome 55.0.2883.87 Windows 7 x64
内容对大家有用就是好站点,支持楼主一下
网友昵称:李洋博客
李洋博客V博主2018-06-26 回复 Sogou Explorer Windows 7 x64
@快手 谢谢支持!
网友昵称:红酒知识
红酒知识V铁粉2018-04-08凉席 回复 Google Chrome 62.0.3202.89 Windows 7 x64
我曾经有个网站CUP99%了,最后直接停止解析,24小时后恢复了
网友昵称:李洋博客
李洋博客V博主2018-04-11 回复 Sogou Explorer Windows 7 x64
@红酒知识 被木马植入了吧?
网友昵称:老威
老威V铁粉2018-04-03板凳 回复 Google Chrome 55.0.2883.87 Windows 7 x64
网站跟模板做的确实不错
网友昵称:李洋博客
李洋博客V博主2018-04-03 回复 Sogou Explorer Windows 7 x64
@老威 谢谢支持!
网友昵称:跨境电商教程
跨境电商教程V铁粉2018-04-01椅子 回复 Firefox 50.0 Windows 10 x64
不错的站点,以后一定常来。
网友昵称:李洋博客
李洋博客V博主2018-04-02 回复 Sogou Explorer Windows 7 x64
@跨境电商教程 谢谢支持啊!
网友昵称:九林网赚
九林网赚V铁粉2018-03-27沙发 回复 Maxthon 5.1.7.2000 Windows 7
个人觉得博客还是在内容,所谓的特效完全没必要,访客更在乎内容的价值
网友昵称:李洋博客
李洋博客V博主2018-03-27 回复 Sogou Explorer Windows 7 x64
@九林网赚 嗯嗯,统一!
取消
支付宝二维码
支付宝二维码
微信二维码