如何讓hostmonster,bluehost主機速度更快
CDN明顯可以提升網站的速度,強烈建議購買hostmonster主機或者bluehost主機用於外貿網站的朋友開通使用,至於面向國內用戶的網站,則不建議使用,因為國內有時會屏蔽國外的CDN,這樣的話,就會出現無法訪問的情況。
啟用CDN工具CloudFlare的具體操作請參考教程《啟用hostmonster主機的cdn》。
2、啟用FastCGI
FastCGI可以讓妳的php代碼運行得更快,可以減輕服務器資源的負載,從而提高網站訪問速度和可以容納更多人的訪問。但當妳啟用FastCGI後,妳的主機有且只有壹個php.ini文件是有效的((在目錄/public_html/php.ini)。
啟用FastCGI的方法是在.htaccess文件中加入下面這行代碼:
AddHandler fcgid-script .php
3、為網站靜態文件增加過期時間expires header
瀏覽器使用緩存來減少HTTP請求數和減少HTTP的響應數據量,以達到更快的加載頁面。web服務器通過Expries header來告訴web客戶端當前返回的文件在我指定的時間以前都是可用的,瀏覽器可以緩存下來
對於圖片、js文件、css文件等靜態文件,我們可以設置它的過期時間,這樣讀者訪問的時候不用每次都要重新獲取這些文件,加快速度。
具體做法就是在.htaccess文件中增加下面的代碼
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresActive on
ExpiresDefault "access plus 30 days"
Header unset ETag
FileETag None
</FilesMatch>
4、啟用gzip壓縮
大家知道,網站文件越小,則訪問速度越快,而壓縮則可以盡量讓文件變小,從而加快網站訪問速度,啟用gzip壓縮可以做到這壹點。
具體做法是在.htaccess文件中加入下面的代碼:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml text/javascript
5、使用緩存技術
hostmonster主機和bluehost主機使用的web服務器是apache,可以通過啟用緩存模塊來實現將網站緩存,這樣訪問的速度更快。
在.htaccess文件中加入以下的代碼則可以啟用基於硬盤文件存儲的緩存
<IfModule mod_cache.c>
CacheDefaultExpire 86400
<IfModule mod_disk_cache.c>
CacheEnable disk /
CacheRoot /tmp/apacheCache
CacheDirLevels 5
CacheDirLength 5
CacheMaxFileSize 1048576
CacheMinFileSize 10
</IfModule>
</IfModule>
如果妳使用wordpress建站的話,那麽安裝supercache插件就可以讓妳更輕松地配置和使用緩存。