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