企业开发网站一方面可能是为了显示企业的实力,宣传品牌产品,另一方面是对产品和服务进行销售转化。所以用户的体验感是是十分重要的。因为如果用户在浏览某个界面时卡了,用户会觉得十分厌烦,如果购买愿望或需求不是特别强烈就会退出页面,并对公司的实力产生质疑。如果浏览多次都卡,那么不仅用户不会访问,网络蜘蛛也会很少访问,这样的网站权重小,对公司不仅没有帮助,企业还费钱费力。那为什么页面会产生卡顿,有什么样的解决方法今天我们就来谈一谈。
用户在浏览网站时产生卡顿的原因一般分为两大类,一个使用用户端的问题,另一个是开发人员在建设网站时就存在的隐患。用户端无外乎就几点问题。电脑性能差,硬件配置低、电脑中垃圾文件太多。或者是网速问题,网速过慢,在这里我就不过多赘述了。今天我们主要讲开发网站时造成的问题和解决方法
一、DOM
DOM是文档对象模型是一个应用程序接口,它的接口是以JavaScript语言实现。它提供了丰富的接口供外部调用,但它的操作代价很高,所以DOM操作优化的总原则就是尽量减少DOM操作,DOW操作对性能最大的影响是因为它会导致浏览器的重绘和重排。重绘会影响部分元素。重排可能会影响全部元素。
重绘和重排是不可避免的,但是我们可以尽可能地降低影响。可以把DOM尽可能的合并,例如把多次的样式设置合并成一次设置。把DOM元素离线或隐藏后修改等
二、HTTP请求
网站应用大量的图片或者视频,加载时间就会变长,我们可以对页面进行简化,减少非必要的元素。通过延迟技术来减少请求数量。如图片懒加载,视频懒加载、滚动懒加载等,这样可以有效地加快加载速度,减少等待时间。减少服务器端的压力。减少网页卡顿
今天我简单地介绍了浏览网页产生卡顿的问题以及解决方法,后续还有比较深入详细的科普。希望持续关注,您有什么想法也可以进行评论留言,谢谢观看,再见!
多时候你打开网页上网得时候突然感觉电脑非常的卡顿,明明只开了一个浏览器但是整个电脑像是开了一个大中型的游戏一样,为什么呢?大部分的吃瓜群众是不知道什么原因的,今天小编就揭秘一个不为人知的地下的利益链条,告诉你为什么,同时给大家一个简单易操作的方法来避免被莫名其妙的侵害自己的利益。
为什么会卡?
因为你的电脑被人家用来挖矿啦!很多人可能听不懂,小编给你用通俗易懂的语言讲清楚。
经由安全公司Adguard在近日发布的一份网络安全的报告。某大型门户网站被披露在网页中暗藏脚本利用访客电脑挖矿,其实干坏事的很多只是这个倒霉蛋被抓了典型。其他一些网站同样也一直在利用访客电脑CPU进行加密货币的挖掘工作,广大用户一旦进入此类自动执行JS挖矿脚本的网站,网站的脚本占用大量私人的的机器资源以挖取各种虚拟货币,使电脑出现卡顿和CPU占有率超高问题。据分析,内嵌JS挖矿脚本的站点主要有黄色网站、网络小说、网页游戏等一系列的主要类型,由于这类站点打开后往往会停留一段时间才出现界面,用户一般对此类网站比较耐心,并且不易感知到机器卡慢,这也成为不法分子利用这几种网页挖矿的主要原因之一。
下面详细的揭秘实际的挖矿过程
1. 以某色情网站为例,打开后如下 ,网页打开内容 大家自行脑补,同时建议大家百度 戒为良药 。
2. 打开任务管理器,我们可看到该站点打开后,CPU使用率立马上升并且一直保持100%状态。
图2. CPU使用率上升至100%
3. 查看该网页源码,即可找到内嵌的JS挖矿机https://coin-hive.com/lib/coinhive.min.js
网页中内嵌的JS挖矿机
这个例子中该JS挖矿机是由Coinhive提供的一个服务,采用了算法复杂、占用资源高的Cryptonight挖矿算法挖门罗币,Cryptonight常被植入千千万万的普通用户机器,大量的占用其CPU资源来挖矿。Coinhive提供的接口能够控制CPU使用率,使得CPU使用率不会一直过高,这样机器挖矿的同时不会变得明显卡慢,使挖矿行为更加隐蔽而难以被发现。获取的虚拟货币的的收益,Coinhive会抽取30%的收益,剩余70%的收益则由网站站点收取。
这些带有挖矿脚本的网站其中大部分都是色情网站
接下来 怎么办?重点是 小白怎么办?
第一 对于个别感觉有异样的网站,比如符合文章的描述,及时的禁用javascript脚本。及时的保护自己的电脑不给人家打工。
这里根据IE浏览器为例子,其余的大同小异
具体步骤 :工具 -> Internet选项 -> 安全 -> 自定义级别 -> java小程序脚本,选择禁用 -> 确定 -> 确定 (重启计算机后生效)。
第二 洁身自好,把时间和精力用在一些积极向上的事情上,让自己充实起来,给自己定一个小目标,可以避免68% 的被抓去给人家挖矿的悲剧
第三 关注我的头条号 慢慢的循序渐进的学习网络深水区的知识,给我点赞,给我鼓励,收藏我的文章,可以极大限度的避免被套路
感谢您的读完,如果您觉得文章有帮助,请分享给您的亲朋好友,让他们也免于损失。
如果您在生活中有任何的有关电子科技网络的问题,可以在评论区留言,小编能帮的一定尽力解答!
你窗口开太多,系统还是会变慢的。使用此款【内存清理专家】Memory Free Pro,还是会有一些效果的。下载地址:https://www.macv.com/mac/3073.html
测试系统: Big sur 11.3
Macv.com
双击PKG文件根据提示进行安装
Macv.com
【内存清理专家】Memory Free Pro是一款供Mac电脑使用的内存清理工具
Windows 操作系统中大家可选的内存清理软件很多,那么在Mac下呢?同样的道理当你窗口开太多,系统还是会变慢的。使用此款【内存清理专家】Memory Free Pro,还是会有一些效果的。
软件使用非常方便,安装后会在右上角菜单栏显示当前剩余内存量,点击右键选择Free memory就可以释放内存,然后你会发现系统会“假死”几秒钟,第一次用的时候别慌,正常的。清理完毕后,就会告诉你释放了多少内存。
Macv.com
*请认真填写需求信息,我们会在24小时内与您取得联系。