亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍十三篇

添加時間:2012-7-21 8:02:05  添加: 思海網(wǎng)絡(luò) 

Windows Server自帶的互聯(lián)網(wǎng)信息服務(wù)器(Internet Information Server,IIS)是架設(shè)網(wǎng)站服務(wù)器的常用工具,它是一個既簡單而又麻煩的東西,新手都可以使用IIS架設(shè)一個像模像樣的Web站點來,但配置、優(yōu)化 IIS的性能,使得網(wǎng)站訪問性能達到最優(yōu)狀態(tài)卻不是一件簡單的事情,這里我就介紹一下如何一步一步的優(yōu)化你的IIS服務(wù)器。

服務(wù)器端環(huán)境,我們以Windows Server 2003的IIS6.0為例,客戶端環(huán)境為Mozilla Firefox 3.0,同時安裝Yahoo的YSlow擴展。

YSlow是 Yahoo開發(fā)者團隊發(fā)布的一款基于Firebug的插件。用于分析網(wǎng)頁,并根據(jù)一些高性能網(wǎng)站的規(guī)則進行相應(yīng)的評級打分,對于網(wǎng)頁性能優(yōu)化有很好的幫助 作用,告訴你那些部分影響了你的網(wǎng)頁速度,并告訴你如何基于某些規(guī)則而進行優(yōu)化。我們對于IIS的優(yōu)化策略就是基于YSlow的。

使用安裝了YSlow的Firefox打開目標網(wǎng)站,然后點擊YSlow圖標,點擊Performance。

其中Performance Grade為YSlow對你網(wǎng)站的評級,A(100分)為最高,F(xiàn)為最低,后面列出如何進行修改,下面我以IIS 6.0為例介紹一下如何進行優(yōu)化網(wǎng)站性能。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍1、減少HTTP請求數(shù)量

這主要是修改網(wǎng)站代碼,減少外部圖片、CSS、JS等文件數(shù)量,手動合并多個CSS/Java文件。IIS那里不用設(shè)置。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍2、使用CDN

對于小網(wǎng)站來說,這個就免了吧。當然有錢人可以試試,可以從技術(shù)上解決用戶訪問網(wǎng)站響應(yīng)速度慢的問題。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍3、啟用內(nèi)容過期

對于靜態(tài)文件啟用內(nèi)容過期可以提高訪問性能。首先網(wǎng)站的目錄要劃分合理,圖片、CSS、Java均放在單獨目錄下,然后在IIS中選擇目 錄,點屬性-HTTP頭,啟用內(nèi)容過期,可以選擇30天后過去,這樣,用戶瀏覽器將比較當前日期和截止日期,以便決定是顯示緩存頁還是從服務(wù)器請求更新的 頁,由于圖片、CSS、JS通常變化較少,因此基本上都從本地緩存讀取,從而加快顯示速度。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍4、啟用Gzip壓縮

HTTP壓縮是在Web服務(wù)器和瀏覽器間傳輸壓縮文本內(nèi)容的方法。HTTP壓縮采用通用的壓縮算法如Gzip等壓縮HTML、Java或 CSS文件。壓縮的最大好處就是降低了網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,從而提高客戶端瀏覽器的訪問速度。

使用方法是,右擊“網(wǎng)站”->“屬性”,選擇“服務(wù)”。在“HTTP壓縮”框中選中“壓縮靜態(tài)文件”,“臨時目錄”建議單獨設(shè)置另一個盤的目錄下。

之后,IIS管理器中,右擊“Web服務(wù)擴展”->“增加一個新的Web服務(wù)擴展”,在“擴展名”中輸入“HTTPCompression”,添 加“要求的文件”為C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系統(tǒng)目錄根據(jù)您的安裝可能有所不同, 選中“設(shè)置擴展狀態(tài)為允許”。

最后,使用文本編輯器打開C:\Windows\System32\inetsrv\MetaBase.xml,在HcFileExtensions中 增加需要壓縮的靜態(tài)文件后綴名,默認為HTML和TXT文件,建議再添加上js、css等,不要添加圖片或ZIP等已經(jīng)被壓縮的文件。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍5、將樣式文件放在頭部

這是基本的HTML代碼風(fēng)格,將所有的CSS文件都放在HTML頁面的頭部。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍6、將腳本文件放在尾部

這也是基本的HTML代碼風(fēng)格,將所有的Java文件都放在HTML頁面的尾部。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍7、避免CSS表達式

這點很簡單,因為大多數(shù)人從來不用CSS表達式。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍8、使用外部的Java和CSS

將所有的Java和CSS都做成外部文件的形式進行引用,這主要是為了讓這些文件可以被瀏覽器緩存起來,參見第三點的介紹。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍9、減少DNS查詢

域名的DNS查詢會帶來額外的訪問開銷,減少頁面內(nèi)文件的主機域名數(shù)量,一個頁面的主機域名保持在2-4個以內(nèi),這樣就不會降低頁面的裝入速度。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍10、壓縮Java文件

壓縮腳本文件,刪除不必要的字符,可以改善加載時間,目前有很多Java文件的壓縮工具,我這里有一個GUI界面的JS壓縮工具供下載。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍11、避免重定向

網(wǎng)頁的重定向會帶來額外的運行開銷,因此要避免頁面進行重定向跳轉(zhuǎn)操作。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍12、刪除重復(fù)腳本

一個頁面兩次包含同一個Java文件會影響加載的性能,因此需要將重復(fù)的腳本文件刪除。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍13、配置ETag

這是一個令人迷惑的問題。理論上說將服務(wù)器的ETag刪除會提高HTTP請求的性能,但是按照微軟官方提供的修改方法配置IIS 6.0,并沒有實際效果,最終我使用了一個remetag,以ISAPI的方式實現(xiàn)了刪除ETag的功能。

IIS網(wǎng)站服務(wù)器性能優(yōu)化秘籍總結(jié)

經(jīng)過上面這些網(wǎng)站前端重構(gòu)和WEB服務(wù)器的配置修改,我們的頁面結(jié)構(gòu)就變得更加規(guī)范,重構(gòu)的頁面大多都會取得不錯的YSlow的評分,總體來說性能提升了不少。對于最終用戶來說,也會明顯感受到訪問網(wǎng)站速度變快了很多,網(wǎng)站的瀏覽體驗得到了較好的提升。

關(guān)鍵字:網(wǎng)站服務(wù)器性能優(yōu)

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站