服務(wù)器怎么讀取gzip gzip在電腦哪個文件夾里?
gzip在電腦哪個文件夾里?IIS6巳經(jīng)內(nèi)建了Gzip壓縮的支持,只可惜,也沒系統(tǒng)設(shè)置更好的管理界面。所以要打開這個選項,又要費(fèi)些功夫。1、如果你要裝換靜態(tài)文件(HTML),需要在硬盤上建一個目錄,并
gzip在電腦哪個文件夾里?
IIS6巳經(jīng)內(nèi)建了Gzip壓縮的支持,只可惜,也沒系統(tǒng)設(shè)置更好的管理界面。所以要打開這個選項,又要費(fèi)些功夫。
1、如果你要裝換靜態(tài)文件(HTML),需要在硬盤上建一個目錄,并給它“IUSR_機(jī)器名”這個用戶的寫權(quán)限。要是高壓縮代碼文件(PHP,asp,aspx,ashx)就不必須了,而且它的頁面是每次來都動態(tài)生成氣體的,高壓縮完就放棄你。
2、在IIS管理器中,“網(wǎng)站”節(jié)點(diǎn)上面(又不是某個具體詳細(xì)的站點(diǎn),完全是整個網(wǎng)站)右鍵-屬性,選擇類型“服務(wù)”標(biāo)簽,選上禁用代碼內(nèi)容高壓縮,支持靜態(tài)內(nèi)容壓縮。
3、在IIS管理器左側(cè)全選“WEB服務(wù)器擴(kuò)展”,空白文檔一個服務(wù)器擴(kuò)展。名字不可以,例如gzip,文件的路徑是:c:windowssystem32inetsrvgzip.dll,并重新設(shè)置這個擴(kuò)展。
4、停止下來IIS服務(wù),先打開C:WindowsSystem32inetsrvMetaBase.xml(不停止IIS服務(wù)沒能可以編輯該文件),以關(guān)鍵字“據(jù)不需要增加一些要接受壓縮的文件后綴,其中HcFileExtensions是靜態(tài)文件的擴(kuò)展名,提高js和css等;HcScriptFileExtensions為相冊文件的擴(kuò)展名,增加aspx,ashx等;HcDynamicCompressionLevel可以改成9,(0-10,9是性價比最高的一個)。
5、起動IIS服務(wù),就早就完成關(guān)閉gzip高壓縮了。
【讀書筆記】如何進(jìn)行web前端性能優(yōu)化?
又想到Web前端性能優(yōu)化的問題,前端開發(fā)人員更加比較熟悉,這對一個網(wǎng)站而言,就算是內(nèi)容和功能再杰出的,如果不是用戶不需要花廢很久的時間才能再打開,這樣的遲早會消耗掉用戶的耐心,并最終失去了用戶。
那該如何才能優(yōu)化軟件前端性能?總結(jié)為三步
一、關(guān)鍵資源字節(jié)數(shù)字節(jié)數(shù)也就是通常說的減少資源文件(js、css、image、video...)的大小。
1、裝換
前端不使用uglify混肴壓縮后
后端再開啟gzip
對圖片接受裝換,在用壓解比例更高的格式(WebP)
2、緩存
強(qiáng)緩存(http狀態(tài)碼:200),不用什么幫忙服務(wù)器真接可以使用本地緩存,協(xié)商緩存(http狀態(tài)碼:304),建議使用時先幫忙服務(wù)器若被速回緩存沒快到期則不使用本地緩存,不用下載資源,使用localstorage對數(shù)據(jù)通過存儲。
3、根據(jù)首屏優(yōu)化
對非關(guān)鍵是資源網(wǎng)絡(luò)延遲運(yùn)行程序、異步打開程序,會減少首屏資源大小
二、最重要的資源連接到數(shù)1、合并請求
不使用http2.0的多路復(fù)用胸壁痛跪請配置combo,在難以建議使用http2.0的情況下充當(dāng)一種合并資源請求的手段。
2、下降圖片跪請數(shù)
建議使用spite圖,不使用svg-symbol。
3、根據(jù)一些場景常規(guī)css、js內(nèi)聯(lián)的。
4、不使用強(qiáng)緩存會減少了四次服務(wù)器請求。
5、非重要資源網(wǎng)絡(luò)延遲、同步異步加載,降低了首屏資源直接連接數(shù)。
三、關(guān)鍵渲出路徑1、bigpipe分塊輸出
這里主要注意是畢竟要成功一整個頁面的輸出后端不需要一次性處理很多個任務(wù),我們是可以將這些多個任務(wù)通過分塊,誰先結(jié)束誰就先輸出來,最終回填土的輸出來DOM節(jié)點(diǎn),這種主要解決的辦法了直出頁面阻塞的問題。
2、bigrender分塊3d渲染
查看的手段應(yīng)該是需要前端模板軟件渲染頁面,是對首屏?xí)r間主要下降了2002年統(tǒng)合DOM樹時的節(jié)點(diǎn)數(shù)
3、是對reflow,repaint,composit路徑處理。
4、比較復(fù)雜到動畫時關(guān)於layer的概念renderlayer、graphicslayer。
5、css放進(jìn)頭部、js放底部盡量避免造成堵塞DOM樹的統(tǒng)合,跪求css、js的位置對于頁面3d渲染的影響大家這個可以了解下相關(guān)的文章。核心:css資源絕對不會阻塞住DOM樹的構(gòu)建但會堵塞DOM的軟件渲染,JS會阻塞DOM樹的統(tǒng)合,CSS會造成堵塞JS的執(zhí)行。
以上應(yīng)該是因為Web前端性能優(yōu)化歸納出的解決方案。更多Web前端學(xué)習(xí)資料,打聽一下“武漢千鋒”公眾號領(lǐng)取。