加快網站訪問速度的9大方法
一、 網站程式中採用DIV+CSS這種模式,不用Table
目前DIV+CSS是主流的程式語言,這與其體積小載入快的優點是密不可分的。主流的網站和CMS採用的也都是這種模式。因此建議大家也採用這種模式來程式設計,而不要採用原始的Table結構。Table結構不但管理不方便,網頁體積也會變大,降低網站的載入速度。
二、 採用Gzip技術對網頁進行壓縮
採用Gzip技術對網頁進行壓縮是減少網頁體積的一個很好的方式.一般情況下這是需要你的網站空間支援的,像我用的A5的合租主機,壓縮率可以達到80%。網頁體積小了,自然載入速度就快了。
三、 減少CSS檔案數量和體積
在採用DIV+CSS過程中,CSS檔案是非常重要的。如果在編寫過程中有多個CSS檔案,建議將多個CSS檔案進行合併,這樣可以加快網站載入速度。另外,可以採用專業的網頁減肥軟體對CSS檔案進行減肥,以減少CSS檔案的體積。
四、使用CDN加速。
近一年CDN已經在我們個人站長中聽的較多,也有很多朋友在使用。CDN的全稱是Content Delivery Network,解釋為內容分發網路。原理思路是儘可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。也就是網站加速器,這個需要付費使用的,免費的不是太穩定。
五、優化程式碼,減少臃腫結構。
如果我們使用較為流行的CMS這方便應該不會有臃腫的程式碼結構存在,但需要注意的是我們在製作或者選擇網站模 板的時候也會存在不合理的結構。我們需要在寫模板或者程式的時候使用較為簡潔的程式框架,簡潔有利於使用者體驗,也更利於搜尋引擎蜘蛛的爬行和抓取。
六、減少圖片大小和數量。
我們儘量在上傳網站圖片的時候減少圖片的大小和尺寸,可以在上傳圖片之前對圖片進行壓縮處理,圖片適當尺碼即可,不要過大。圖片僅僅是網站的點綴,而不需要都是圖文。同時,我們也儘量避免使用大量的視訊或者音訊內容。
七、減少JavaScript指令碼檔案,儘量存放在一個檔案中。
儘量外部呼叫JS程式碼,不要放在網頁中,更不要遠端呼叫外部的JS程式碼。例 如Google建議您載入在HEAD標籤的分析。您也可以嘗試結合的JavaScript和壓縮他們更快地載入。有些時候我們在頭部的CSS,JS程式碼太 多,導致中間內容部分載入太慢。所以儘量減少頭部的程式碼。
八、運用靜態的HTML頁面
眾所周知,ASP、PHP、JSP等順序完成了網頁資訊的靜態互動,運轉起來確實十分方便,由於它們的資料互動性好,能很方便地存取、更改資料庫的內容,但是這類順序也有本人的缺陷,那就是它必需由效勞器先生成HTML頁面,然後在“傳送”給使用者,多了一個步驟,必定會影響到網站的拜訪速度,所以筆者建議,在新站開端的時分,在對本人網站的重要調查期內還是採用靜態的HTML頁面比擬保險。
九、 將ASP、ASPX、PHP等檔案的訪問改為.js引用
這在ASP、ASPX、PHP等程式設計時應該注意的,如果要在靜態的HTML頁面裡嵌入動態的資料,而這些動態的資料是由ASP、PHP等程式來提供的話,會使用以下的語句引用:
<script src=”http://image.ccidnet.com/ad_files/network_index.asp?orders=1″></script>
這樣的話,每次有一個人訪問你的網站,伺服器就要執行並處理一次network_index.asp檔案,從資料庫抽取相應的資料,再輸出給網頁顯示,如果有幾萬個人同時訪問,就要執行幾萬次,後果就可想而知。建議在這些程式中將資料動態生成到一個network_index.js檔案中去,然後在首頁通過
<script src=”http://www.179job.com/ad_files/home_daohang/network_index.js”></script>
這樣的程式碼來引用該network_index.js檔案。這樣,資料顯示的任務就交給客戶端的瀏覽器去做,不會耗費伺服器的資源,顯示速度自然就很快;前者所花的時間幾乎是後者的幾倍!
相關文章
- Windows10系統通過Qos提高網速加快訪問速度的方法Windows
- Windows10系統透過Qos提高網速加快訪問速度的方法Windows
- 為什麼網站訪問速度很慢網站
- Web 效能優化:21 種優化 CSS 和加快網站速度的方法Web優化CSS網站
- 加快你的網站響應速度-Vue懶載入網站Vue
- 【譯】Web 效能優化:21種優化CSS和加快網站速度的方法Web優化CSS網站
- 加快Win8系統上網速度的方法
- 決定網站空間訪問速度的因素有哪些?網站
- 提升網站訪問速度的 SQL 查詢優化技巧網站SQL優化
- SQL資料庫查詢最佳化技巧提升網站訪問速度的方法SQL資料庫網站
- 用 ASP.NET 2.0 改進的 ViewState 加快網站速度ASP.NETView網站
- 啟用 Redis 快取優化您的網站訪問速度Redis快取優化網站
- 為什麼網站使用CDN加速後,網站訪問速度反而變慢了?網站
- 13個小技巧用來提高WordPress程式網站的訪問速度網站
- 【知識分享】網站訪問速度可以從哪些方面提升網站
- GitHub訪問速度慢的解決方法Github
- 增強網站可訪問性的25種方法網站
- 網站訪問變慢最佳化,淺析10種網站訪問變慢最佳化方法的作用網站
- SQL SERVER BACKUP DATABASE 加快備份速度方法SQLServerDatabase
- 訪問被封網站的十個方法(作者: 木藝兒)網站
- 本地網站外網訪問網站
- Android加快編譯速度的另一種方法Android編譯
- 網站速度慢,網站速度慢,網站速度慢的幾種原因分析網站
- 控制對網站的訪問 (轉)網站
- 華納雲 :網站頁面訪問不了的原因和解決方法網站
- 網站訪問速度慢運維如何排查?Linux運維技術網站運維Linux
- 在Linux中,假如公司網站訪問速度變的很慢很慢,該如何處理?Linux網站
- 提升html訪問速度HTML
- 瀏覽器訪問網頁速度慢瀏覽器網頁
- 如何提高網站的可訪問性?網站
- 網站訪問過程&HTML網站HTML
- 訪問github出現無法訪問此網站Github網站
- 提高網站載入速度的五大方法網站
- 網站速度慢該怎麼辦,網站速度慢該怎麼辦,排查方法分享網站
- 網站速度問題排查與定位經驗網站
- 手機能訪問網站,電腦不能訪問網站,以github.io為例網站Github
- 如何在區域網提高電腦訪問網路速度
- 如何解決網站限制IP訪問的問題網站