㈠ 如何開啟Tomcat伺服器的Gzip網頁壓縮功能
現在主流的瀏覽器如谷歌瀏覽器和IE瀏覽器都支持客戶端Gzip,也就是說,在伺服器上的網頁,傳輸之前,先使用Gzip壓縮再傳輸給客戶端,客戶端接收之後由瀏覽器解壓顯示,這樣雖然稍微佔用了一些伺服器和客戶端的CPU,但是換來的是更高的帶寬利用率
㈡ dede5.5如何開啟gzip壓縮功能
需要伺服器開啟GZIP
伺服器開啟GIZP的步驟如下:
1、修改php.ini文件
找到
extension=php_zip.dll
把前面的分號去掉然後保存文件
2、復制你php的安裝目錄下
ext文件夾下的
php_zip.dll到系統所在盤
windows目錄下system32文件夾下
3、重啟伺服器
㈢ NTFS壓縮問題
NTFS壓縮功能可以對單個文件、整個文件夾或NTFS卷上的整個目錄樹進行壓縮。使用壓縮功能將會引起NTFS卷的性能下降,原因是每次訪問被壓縮的文件時,都需要對它進行解壓縮。如果要拷貝一個壓縮文件,其過程是:解壓縮、拷貝、重新對拷貝的文件進行壓縮,大大增加了C PU的處理時間。需要說明的是,NTFS壓縮功能在Windows 2000專業版上的效率要高於在Windows 2000伺服器版上運行的效率。
可以在瀏覽器窗口的屬性對話框中對文件、文件夾、NTFS卷進行壓縮。
㈣ 如何優化web伺服器的訪問速度
網站運營的任何時期,網站訪問速度都是至關重要的部分,它是網站友好體驗中最基本的一項,如果訪問體驗都令人不滿意,那麼後期所做的營銷推廣模式都有可能徒勞無功,因為網路中客戶的選擇成本很低,加上普遍客戶的耐心都不高,頁面訪問超過6秒客戶就會選擇離開,這對於一些流量本來就不高的企業網站來說無疑是雪上加霜。
一、升級正在使用中的伺服器
進行伺服器升級工作之前,要考慮多方面的問題,是升級已有的伺服器還是購置新的伺服器設備須根據實際情況抉擇。首先來說升級現有的伺服器設備,一般來說網站運營到後期隨著業務不斷增加,多平台應用的開發對於伺服器性能的要求也逐步提升,長而久之伺服器遇到性能瓶頸也是情理之中的事情,對於這種情況,我們可以通過升級伺服器(例如增加硬體設備或網路帶寬)等相關配置來滿足不斷擴大的業務需求,那麼伺服器性能瓶頸問題就可以得到解決。
二、優化正在使用的伺服器
不管是完成升級後的伺服器,還是新購置的伺服器,我們都要對其進行優化,從而提升伺服器的性能以及利用率。如何優化伺服器?作為在國互網工作到現在的資深IDC工作人員,小編認為大概分為以下四個方面
要點一:盡可能的減少HTTP請求數
從客戶訪問網站頁面到整個頁面內容完全展現出來,這其中要花費較多的時間來下載各種Scripts、CSS樣式表、Flash以及圖片,而每一類下載都相當於一次HTTP請求,這樣的請求越多網站被完全載入出來所花的時間會越長,意味著客戶端的訪問會很慢,那麼此時就需要盡可能的減少HTTP請求數,通常我們可以直接把css和js寫入到頁面中,避免了外部的調用;或者我們可以把CSS文件和JS文件分來,在後台再進行合並,這樣客戶端瀏覽器相當於一次請求。這是小編在國互網美女前端那學來的。
要點二:降低DNS查詢時間
眾所周知網路伺服器端的域名和IP地址是相互對應的,當客戶端發出請求時,計算機還需要通過域名和IP地址的相互轉換來判斷,而這個轉換工作便是域名解析DNS,通常DNS的查詢需要10~20毫秒時間,客戶端瀏覽器也只會等待DNS查詢結束之後才會載入此域名下的內容。因此,我們要加快頁面的訪問速度,就可以從降低DNS查詢時間方面去做改善。
要點三:啟用伺服器Gzip壓縮功能
對於大中型網站來說,頁面的內容多且比較多樣化,單個頁面的大小可能是幾百K以上了,客戶端訪問的時候下載會比較慢,此時我們可以採用伺服器Gzip頁面壓縮功能,可以將一個大小為100K的頁面文件壓縮成25K以下,這樣就可以減少網路傳輸的數量從而提高客戶端訪問速度。一般伺服器都是可以使用Gzip壓縮功能的,並且能夠針對JS文件、CSS文件和Html進行壓縮,多方面去進行優化網站訪問速度。
要點四:推薦大中型網站使用CDN加速工具
CDN加速是目前大型網站普遍使用的頁面加速方式,它對於網站優化幾乎沒有影響的,基本原理是將網站鏡像備份到很多伺服器節點上,使伺服器節點周圍的用戶訪問速度更快,從而提升客戶端高速訪問網站的體驗;但是並不是所有的網站都適合使用CDN加速,一般對於小規模站點個人站的話,就不需要使用CDN加速,畢竟從長期來看這可是一筆不小的開支;建議圖片站以及多媒體站點可使用CDN加速。
希望以上知識能夠幫到您
㈤ gzip壓縮 是什麼
這一般是指WWW伺服器中安裝的一個功能,當有人來訪問這個伺服器中的網站時,伺服器中的這個功能就將網頁內容壓縮後傳輸到來訪的電腦瀏覽器中顯示出來.一般對純文本內容可壓縮到原大小的40-70左右%.這樣傳輸就快了,效果就是你點擊網址後會很快的顯示出來.當然這也會增加伺服器的負載.一般伺服器中都安裝有這個功能模塊的.
網站的訪問速度是由多個因素所共同決定的,這些因素例如應用程序的響應速度、網路帶寬、伺服器性能、與客戶端之間的網路傳輸速度等等。其中最重要的一個因素是應用程序本身的響應速度,因此當你為網站性能所苦惱時,你第一個需要著手進行處理的便是盡可能的提升應用程序的執行速度,你可以使用緩存或者是優化代碼的執行效率來提升應用程序的速度。
在確保您的應用程序的性能已經達到足夠好,同時伺服器的性能也完全滿足的情況下,不妨來試試網頁壓縮來進一步提升網頁的瀏覽速度,而且非常重要的是,它完全不需要任何的成本,只不過是會讓您的伺服器CPU佔用率稍微提升一兩個百分點而已或者更少。
網頁壓縮是一項由 WEB 伺服器和瀏覽器之間共同遵守的協議,也就是說 WEB 伺服器和瀏覽器都必須支持該技術,所幸的是現在流行的瀏覽器都是支持的,包括 IE、FireFox、Opera 等;伺服器有 Apache 和 IIS 等。雙方的協商過程如下:
1.首先瀏覽器請求某個 URL 地址,並在請求的頭 (head) 中設置屬性 accept-encoding 值為 gzip, deflate,表明瀏覽器支持 gzip 和 deflate 這兩種壓縮方式(事實上 deflate 也是使用 gzip 壓縮協議);
2.WEB 伺服器接收到請求後判斷瀏覽器是否支持壓縮,如果支持就傳送壓縮後的響應內容,否則傳送不經過壓縮的內容;
3.瀏覽器獲取響應內容後,判斷內容是否被壓縮,如果是則解壓縮,然後顯示響應頁面的內容。
在實際的應用中我們發現壓縮的比率往往在 3 到 10 倍,也就是本來 50k 大小的頁面,採用壓縮後實際傳輸的內容大小隻有 5 至 15k 大小,這可以大大節省伺服器的網路帶寬,同時如果應用程序的響應足夠快時,網站的速度瓶頸就轉到了網路的傳輸速度上,因此內容壓縮後就可以大大的提升頁面的瀏覽速度。
㈥ 為什麼我啟用GZIP壓縮不起作用
下面」舒宇卓創站長「將和大家一起分享一下,希望對咱們站長有所幫助! 1.開啟網頁GZIP壓縮有什麼好處? Gzip開啟以後會將輸出到用戶瀏覽器的數據進行壓縮的處理,這樣就會減小通過網路傳輸的數據量,提高瀏覽的速度。 進而對於搜索引擎的收錄也有一定的好處,也大大提高了我們的用戶體驗度。 2.如何啟用IIS的Gzip壓縮功能: 首先要有網站管理許可權和伺服器遠程管理許可權
步驟如下: 第一、如果你需要壓縮靜態文件(HTML),需要在硬碟上建一個目錄,並給它「IUSR_機器名」這個用戶的寫許可權。如果壓縮動態文件(PHP,asp,aspx)就不需要了,因為它的頁面是每次都動態生成的,壓縮完就放棄。打開Internet信息服務(IIS)管理器,右擊「網站」—>「屬性」(注意:這里的網站是整個網站文件不是某個網站目錄),之後選擇「服務」。在「HTTP壓縮」框中選中「壓縮應用程序文件」和「壓縮靜態文件」,按需要設置「臨時目錄」和「臨時目錄的最大限制」。 第二、在Internet信息服務(IIS)管理器,右擊「Web服務擴展」—>「增加一個新的Web服務擴展」,在「新建Web服務擴展」框中輸入擴展名「HTTP Compression」,添加「要求的文件」為C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系統目錄根據您的安裝可能有所不同,選中「設置擴展狀態為允許」;這時候靜態內容是可以壓縮的,但是對於動態內容,aspx文件卻不在壓縮范圍內。因為默認的可壓縮文件並沒有這個擴展名。而管理界面中你又找不到可以增加擴展名的地方,這時候只能去修改它的配置文件了。 第三、使用文本編輯器打開C:\Windows\System32\inetsrv\MetaBase.xml(建議先備份),查找 IIsCompressionScheme標簽,有三個相同名字的段,分別是deflate,gzip,Parameters,第三段不用管它,前兩段有基本相同的參數,HcDynamicCompressionLevel,設置壓縮率,取值0~10,0不壓縮,10最高壓縮率,這里設置成9,9是性價比最高的一個。HcFileExtensions,需要壓縮的靜態文件擴展名,默認只有htm,html,txt,可以把js,css,xml添加進去。建議按原來的格式,用換行作為分隔。
㈦ 伺服器上面開啟了網頁壓縮為什麼有的網站壓縮了有的沒有壓縮
看看被壓縮的格式與被沒被壓縮的格式有什麼差別,如果是一樣的,那看看是自動的還是手動的,有的需要自己手動去壓縮的,所以,你可以去看看
㈧ 如何取消NTFS的壓縮內容以便節省空間
1,首先,找到桌面上的「此電腦」圖標,雙擊打開。
㈨ 阿里雲伺服器壓縮網站
開啟配置HTTP壓縮(GZip)
在IIS7中配置Gzip壓縮相比IIS6來說實在容易了許多,而且默認情況下就是啟用GZip壓縮的。如果沒有,則可以再功能視圖下找到「壓縮」項,進入之後就會看到「靜態內容壓縮」和「動態內容壓縮」兩個選項,勾上即可。
配置啟用壓縮的文件類型及其他選項
當開啟 GZip壓縮之後,IIS並不是對所有內容都啟用了壓縮,而是有選擇的進行壓縮。遺憾的是,我們無法直接在IIS7管理器中配置這些壓縮選項。我們首先需 要在C:/Windows/System32/inetsrv/config文件夾下找到applicationhost.config文件,打開之後找 到如下一節內容:
<httpCompression directory="%SystemDrive%/inetpub/temp/IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%/system32/inetsrv/gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
我們可以看到,IIS實際上是根據MIME類型來決定是否啟用HTTP壓縮的,以及壓縮比之類的選項。可以看出,圖片默認情況下是不被壓縮的,這是因為圖片的壓縮比太低了。
我們注意到,對於Javascript來說,上面對不同的mime類型配置了不同的壓縮方式。 Javascript有三種常見的Mime類型,text/javascript,application/x- javascript,application/javascript。這三種類型都是合法的,在現代瀏覽器中也不存在什麼差別。但是由於IIS7中Js文件的mime類型默認被設置為application/x-javascript,也就是說對於js文件,使用的是動態內容壓縮而不是靜態內容壓縮,因此會導致js文件有時經過壓縮的,有時卻沒有壓縮。
由於js文件通常穩定之後不會再被修改了,因此建議改成靜態壓縮——即把 dynamicTypes這一節中的application/x-javascript挪到靜態壓縮節中。這樣保證每次腳本都是被壓縮過返回的。
靜態壓縮及動態壓縮的區別
IIS7中的HTTP壓縮分為「靜態內容壓縮」和「動態內容壓縮」,其實這兩個名字第一次接觸很費解。什麼是動態內容什麼又是靜態內容?實際上,准 確的翻譯應該是「靜態壓縮」和「動態壓縮」。這兩個詞反應了IIS的壓縮行為。對於配置在 staticTypes節中的mime類型,將會啟用靜態壓縮,也就是說,當文件第一次被請求的時候,IIS會將其壓縮,然後放入臨時文件夾中,下次再有 人請求此文件時直接從臨時文件夾中取出壓縮後的版本而不用重新執行壓縮的過程。配置在dynamicTypes一節中的mime類型的http請求都將啟 用動態壓縮,即每一次請求,主機都會對請求的內容——可能是存放在文件系統中的靜態文件,也可能是ISAPI返回的內容——進行壓縮,而不會對其進行緩 存。這個壓縮比率因主機性能不同而會有所調整,所以我們在請求js文件的時候才會發現js文件有時壓縮有時不壓縮的情況。
顯而易見,靜態壓縮會佔用一定的存儲空間,但是速度快,而動態壓縮不佔用存儲空間,但是佔用CPU時間,而且壓縮比不恆定。而對於經過ISAPI的請求,則不能使用靜態壓縮方式。例如對於WCF返回的內容。