網(wǎng)站速度慢的原因,提高網(wǎng)站速度的技巧

2024-01-20    分類: 網(wǎng)站建設(shè)

網(wǎng)站速度慢不僅影響用戶體驗(yàn),還影響網(wǎng)站在搜索引擎的排名。如果網(wǎng)站速度斷斷續(xù)續(xù),搜索引擎蜘蛛會(huì)認(rèn)為這個(gè)站是個(gè)垃圾站。所以實(shí)時(shí)根據(jù)需要,對(duì)網(wǎng)站進(jìn)行技術(shù)性分析,查出網(wǎng)速慢的原因,并快速低成本地改善和解決問題才是根本。

網(wǎng)站的穩(wěn)定性很重要,網(wǎng)站速度也是網(wǎng)站穩(wěn)定性的硬指標(biāo)。網(wǎng)站速度慢主要是空間速度慢。但也不完全是這一個(gè)原因造成的。 以下做詳細(xì)分析:
1.零散文件過多。
因?yàn)槭且粋€(gè)請(qǐng)求-響應(yīng)的過程,每一個(gè)http的請(qǐng)求都會(huì)消耗一定的時(shí)間,過多的文件請(qǐng)求將導(dǎo)致排隊(duì)等候,這樣就明顯導(dǎo)致了了網(wǎng)站速度慢。
2.網(wǎng)頁過大
我國的主流帶寬不大,一般以512K及1M為主,而網(wǎng)頁是需要從服務(wù)器上下載線來才能顯示到電腦上的,在帶寬一定的條件下,大的頁面也是影響網(wǎng)站速度慢的原因。
3.服務(wù)器沒有做GZip壓縮。
做過Gzip后網(wǎng)站速度會(huì)有明顯的提升,可直接解決網(wǎng)站速度慢的問題
4.存在大量的JS文件,而這些js又沒有封裝到一個(gè)文件里,所以應(yīng)該將js獨(dú)立出來,這樣其它頁面就可以從緩存中讀取。
5.避免CSS直接以Style方式寫入。
6.服務(wù)器的硬盤可用空間不足了;
7.網(wǎng)站是否中毒了?惡意代碼也會(huì)影響打開網(wǎng)頁速度。
8.大量的未經(jīng)處理的圖片。而這些圖片質(zhì)量很大
可用photoshop、fireworks等作圖軟件將圖片尺寸縮小?;蛘邏嚎s下圖片。
9.頁面上有flash或影視文件。
10.程序可能有錯(cuò)誤的代碼。電腦在執(zhí)行這些代碼時(shí)發(fā)生錯(cuò)誤導(dǎo)致了網(wǎng)站速度慢。

找到網(wǎng)站速度慢的原因后,那么如何提高網(wǎng)站速度呢?
1. 分離靜態(tài)文件
將網(wǎng)站的靜態(tài)文件(圖片、CSS、Javascript)進(jìn)行分離,部署到其它的服務(wù)器上。
2. 啟用Gzip壓縮提高網(wǎng)站速度,這個(gè)可以直接在IIS設(shè)置即可。
1).開GZIP有什么好處?
Gzip開啟以后會(huì)將輸出到用戶瀏覽器的數(shù)據(jù)進(jìn)行壓縮的處理,這樣就會(huì)減小通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,提高瀏覽的速度。
2).如何啟用IIS的Gizp壓縮功能:
首先,如果你需要壓縮靜態(tài)文件(HTML),需要在硬盤上建一個(gè)目錄,并給它“IUSR_機(jī)器名”這個(gè)用戶的寫權(quán)限。如果壓縮動(dòng)態(tài)文件就不需要了,因?yàn)樗捻撁媸敲看味紕?dòng)態(tài)生成的,壓縮完就放棄。然后在IIS管理器中,“網(wǎng)站”上面右鍵-屬性,不是下面的某個(gè)站點(diǎn),而是整個(gè)網(wǎng)站。進(jìn)入“服務(wù)”標(biāo)簽,選上啟用動(dòng)態(tài)內(nèi)容壓縮,靜態(tài)內(nèi)容壓縮。然后選中網(wǎng)站下面那個(gè)服務(wù)器擴(kuò)展,新建一個(gè)服務(wù)器擴(kuò)展。名字無所謂,下面的添加文件的路徑是: c:\windows\system32\inetsrv\gzip.dll,然后啟用這個(gè)擴(kuò)展。這時(shí)候靜態(tài)內(nèi)容是可以壓縮的,但是對(duì)于動(dòng)態(tài)內(nèi)容,aspx文件卻不在壓縮范圍內(nèi)。因?yàn)槟J(rèn)的可壓縮文件并沒有這個(gè)擴(kuò)展名。而管理界面中你又找不到可以增加擴(kuò)展名的地方,這時(shí)候只能去修改它的配置文件了。在c:\windows\system32\inetsrv\下面有個(gè)MetaBase.xml文件,可以用記事本打開,找到IIsCompressionScheme,有三個(gè)相同名字的段,分別是deflate,gzip,Parameters,第三段不用管它,前兩段有基本相同的參數(shù),在這兩段的參數(shù)HcScriptFileExtensions下面都加上一行aspx,如果你有其它的動(dòng)態(tài)程序要壓縮,也加在這里。HcDynamicCompressionLevel改成9,(0-10,9是性價(jià)比最高的一個(gè))。然后需要重啟一下IIS服務(wù),就可以體會(huì)到壓縮后網(wǎng)站速度明顯提高了。
3.啟用緩存
對(duì)于像省市這類數(shù)據(jù),應(yīng)該可以使用緩存,或者將之靜態(tài)化為JSON數(shù)據(jù)
4.盡量使用靜態(tài)HTML頁面
動(dòng)態(tài)的頁面的確能夠帶來更多豐富性與趣味性,但是動(dòng)態(tài)程序必須先由服務(wù)器執(zhí)行處理后,生成HTML頁面,然后再“送”往客戶端瀏覽,這大大的浪費(fèi)了服務(wù)器資源,尤其是如果在虛擬主機(jī)上過多地使用這類程序,網(wǎng)站速度慢是必然的。所以能做成靜態(tài)的頁面盡量做成靜態(tài)的頁面。還有一種方法是:通過動(dòng)態(tài)的程序生成靜態(tài)頁面,性質(zhì)與動(dòng)態(tài)程序一樣,但因?yàn)轫撁嫔闪遂o態(tài)的,對(duì)于提升網(wǎng)站速度有很大的幫助,可有效解決網(wǎng)站速度慢的問題

網(wǎng)頁題目:網(wǎng)站速度慢的原因,提高網(wǎng)站速度的技巧
本文地址:http://www.muchs.cn/news8/314508.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、云服務(wù)器標(biāo)簽優(yōu)化、做網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)