企業開發網站一方面可能是為了顯示企業的實力,宣傳品牌產品,另一方面是對產品和服務進行銷售轉化。所以用戶的體驗感是是十分重要的。因為如果用戶在瀏覽某個界面時卡了,用戶會覺得十分厭煩,如果購買愿望或需求不是特別強烈就會退出頁面,并對公司的實力產生質疑。如果瀏覽多次都卡,那么不僅用戶不會訪問,網絡蜘蛛也會很少訪問,這樣的網站權重小,對公司不僅沒有幫助,企業還費錢費力。那為什么頁面會產生卡頓,有什么樣的解決方法今天我們就來談一談。
用戶在瀏覽網站時產生卡頓的原因一般分為兩大類,一個使用用戶端的問題,另一個是開發人員在建設網站時就存在的隱患。用戶端無外乎就幾點問題。電腦性能差,硬件配置低、電腦中垃圾文件太多。或者是網速問題,網速過慢,在這里我就不過多贅述了。今天我們主要講開發網站時造成的問題和解決方法
一、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小時內與您取得聯系。