Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
企業(yè)開發(fā)網(wǎng)站一方面可能是為了顯示企業(yè)的實力,宣傳品牌產(chǎn)品,另一方面是對產(chǎn)品和服務(wù)進(jìn)行銷售轉(zhuǎn)化。所以用戶的體驗感是是十分重要的。因為如果用戶在瀏覽某個界面時卡了,用戶會覺得十分厭煩,如果購買愿望或需求不是特別強烈就會退出頁面,并對公司的實力產(chǎn)生質(zhì)疑。如果瀏覽多次都卡,那么不僅用戶不會訪問,網(wǎng)絡(luò)蜘蛛也會很少訪問,這樣的網(wǎng)站權(quán)重小,對公司不僅沒有幫助,企業(yè)還費錢費力。那為什么頁面會產(chǎn)生卡頓,有什么樣的解決方法今天我們就來談一談。
用戶在瀏覽網(wǎng)站時產(chǎn)生卡頓的原因一般分為兩大類,一個使用用戶端的問題,另一個是開發(fā)人員在建設(shè)網(wǎng)站時就存在的隱患。用戶端無外乎就幾點問題。電腦性能差,硬件配置低、電腦中垃圾文件太多?;蛘呤蔷W(wǎng)速問題,網(wǎng)速過慢,在這里我就不過多贅述了。今天我們主要講開發(fā)網(wǎng)站時造成的問題和解決方法
一、DOM
DOM是文檔對象模型是一個應(yīng)用程序接口,它的接口是以JavaScript語言實現(xiàn)。它提供了豐富的接口供外部調(diào)用,但它的操作代價很高,所以DOM操作優(yōu)化的總原則就是盡量減少DOM操作,DOW操作對性能最大的影響是因為它會導(dǎo)致瀏覽器的重繪和重排。重繪會影響部分元素。重排可能會影響全部元素。
重繪和重排是不可避免的,但是我們可以盡可能地降低影響??梢园袲OM盡可能的合并,例如把多次的樣式設(shè)置合并成一次設(shè)置。把DOM元素離線或隱藏后修改等
二、HTTP請求
網(wǎng)站應(yīng)用大量的圖片或者視頻,加載時間就會變長,我們可以對頁面進(jìn)行簡化,減少非必要的元素。通過延遲技術(shù)來減少請求數(shù)量。如圖片懶加載,視頻懶加載、滾動懶加載等,這樣可以有效地加快加載速度,減少等待時間。減少服務(wù)器端的壓力。減少網(wǎng)頁卡頓
今天我簡單地介紹了瀏覽網(wǎng)頁產(chǎn)生卡頓的問題以及解決方法,后續(xù)還有比較深入詳細(xì)的科普。希望持續(xù)關(guān)注,您有什么想法也可以進(jìn)行評論留言,謝謝觀看,再見!
多時候你打開網(wǎng)頁上網(wǎng)得時候突然感覺電腦非常的卡頓,明明只開了一個瀏覽器但是整個電腦像是開了一個大中型的游戲一樣,為什么呢?大部分的吃瓜群眾是不知道什么原因的,今天小編就揭秘一個不為人知的地下的利益鏈條,告訴你為什么,同時給大家一個簡單易操作的方法來避免被莫名其妙的侵害自己的利益。
為什么會卡?
因為你的電腦被人家用來挖礦啦!很多人可能聽不懂,小編給你用通俗易懂的語言講清楚。
經(jīng)由安全公司Adguard在近日發(fā)布的一份網(wǎng)絡(luò)安全的報告。某大型門戶網(wǎng)站被披露在網(wǎng)頁中暗藏腳本利用訪客電腦挖礦,其實干壞事的很多只是這個倒霉蛋被抓了典型。其他一些網(wǎng)站同樣也一直在利用訪客電腦CPU進(jìn)行加密貨幣的挖掘工作,廣大用戶一旦進(jìn)入此類自動執(zhí)行JS挖礦腳本的網(wǎng)站,網(wǎng)站的腳本占用大量私人的的機器資源以挖取各種虛擬貨幣,使電腦出現(xiàn)卡頓和CPU占有率超高問題。據(jù)分析,內(nèi)嵌JS挖礦腳本的站點主要有黃色網(wǎng)站、網(wǎng)絡(luò)小說、網(wǎng)頁游戲等一系列的主要類型,由于這類站點打開后往往會停留一段時間才出現(xiàn)界面,用戶一般對此類網(wǎng)站比較耐心,并且不易感知到機器卡慢,這也成為不法分子利用這幾種網(wǎng)頁挖礦的主要原因之一。
下面詳細(xì)的揭秘實際的挖礦過程
1. 以某色情網(wǎng)站為例,打開后如下 ,網(wǎng)頁打開內(nèi)容 大家自行腦補,同時建議大家百度 戒為良藥 。
2. 打開任務(wù)管理器,我們可看到該站點打開后,CPU使用率立馬上升并且一直保持100%狀態(tài)。
圖2. CPU使用率上升至100%
3. 查看該網(wǎng)頁源碼,即可找到內(nèi)嵌的JS挖礦機https://coin-hive.com/lib/coinhive.min.js
網(wǎng)頁中內(nèi)嵌的JS挖礦機
這個例子中該JS挖礦機是由Coinhive提供的一個服務(wù),采用了算法復(fù)雜、占用資源高的Cryptonight挖礦算法挖門羅幣,Cryptonight常被植入千千萬萬的普通用戶機器,大量的占用其CPU資源來挖礦。Coinhive提供的接口能夠控制CPU使用率,使得CPU使用率不會一直過高,這樣機器挖礦的同時不會變得明顯卡慢,使挖礦行為更加隱蔽而難以被發(fā)現(xiàn)。獲取的虛擬貨幣的的收益,Coinhive會抽取30%的收益,剩余70%的收益則由網(wǎng)站站點收取。
這些帶有挖礦腳本的網(wǎng)站其中大部分都是色情網(wǎng)站
接下來 怎么辦?重點是 小白怎么辦?
第一 對于個別感覺有異樣的網(wǎng)站,比如符合文章的描述,及時的禁用javascript腳本。及時的保護(hù)自己的電腦不給人家打工。
這里根據(jù)IE瀏覽器為例子,其余的大同小異
具體步驟 :工具 -> Internet選項 -> 安全 -> 自定義級別 -> java小程序腳本,選擇禁用 -> 確定 -> 確定 (重啟計算機后生效)。
第二 潔身自好,把時間和精力用在一些積極向上的事情上,讓自己充實起來,給自己定一個小目標(biāo),可以避免68% 的被抓去給人家挖礦的悲劇
第三 關(guān)注我的頭條號 慢慢的循序漸進(jìn)的學(xué)習(xí)網(wǎng)絡(luò)深水區(qū)的知識,給我點贊,給我鼓勵,收藏我的文章,可以極大限度的避免被套路
感謝您的讀完,如果您覺得文章有幫助,請分享給您的親朋好友,讓他們也免于損失。
如果您在生活中有任何的有關(guān)電子科技網(wǎng)絡(luò)的問題,可以在評論區(qū)留言,小編能幫的一定盡力解答!
你窗口開太多,系統(tǒng)還是會變慢的。使用此款【內(nèi)存清理專家】Memory Free Pro,還是會有一些效果的。下載地址:https://www.macv.com/mac/3073.html
測試系統(tǒng): Big sur 11.3
Macv.com
雙擊PKG文件根據(jù)提示進(jìn)行安裝
Macv.com
【內(nèi)存清理專家】Memory Free Pro是一款供Mac電腦使用的內(nèi)存清理工具
Windows 操作系統(tǒng)中大家可選的內(nèi)存清理軟件很多,那么在Mac下呢?同樣的道理當(dāng)你窗口開太多,系統(tǒng)還是會變慢的。使用此款【內(nèi)存清理專家】Memory Free Pro,還是會有一些效果的。
軟件使用非常方便,安裝后會在右上角菜單欄顯示當(dāng)前剩余內(nèi)存量,點擊右鍵選擇Free memory就可以釋放內(nèi)存,然后你會發(fā)現(xiàn)系統(tǒng)會“假死”幾秒鐘,第一次用的時候別慌,正常的。清理完畢后,就會告訴你釋放了多少內(nèi)存。
Macv.com
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。