1、 網站程序中採用DIV+CSS這種模式,不用Table 數據庫
目前DIV+CSS是主流的編程語言,這與其體積小加載快的優勢是密不可分的。主流的網站和CMS採用的也都是這種模式。所以建議你們也採用這種模式來編程,而不要採用原始的Table結構。Table結構不但管理不方便,網頁體積也會變大,下降網站的加載速度。 編程
2、 採用Gzip技術對網頁進行壓縮 瀏覽器
採用Gzip技術對網頁進行壓縮是減小網頁體積的一個很好的方式.通常狀況下這是須要你的網站空間支持的,像我用的A5的合租主機,壓縮率能夠達到80%。網頁體積小了,天然加載速度就快了。 服務器
3、 減小CSS文件數量和體積 網絡
在採用DIV+CSS過程當中,CSS文件是很是重要的。若是在編寫過程當中有多個CSS文件,建議將多個CSS文件進行合併,這樣能夠加快網站加載速度。另外,能夠採用專業的網頁減肥軟件對CSS文件進行減肥,以減小CSS文件的體積。
框架
4、使用CDN加速 編程語言
近一年CDN已經在咱們我的站長中聽的較多,也有不少朋友在使用。CDN的全稱是Content Delivery Network,解釋爲內容分發網絡。原理思路是儘量避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。也就是網站加速器,這個須要付費使用的,免費的不是太穩定。
5、優化代碼,減小臃腫結構 優化
若是咱們使用較爲流行的CMS這方便應該不會有臃腫的代碼結構存在,但須要注意的是咱們在製做或者選擇網站模 板的時候也會存在不合理的結構。咱們須要在寫模板或者程序的時候使用較爲簡潔的程序框架,簡潔有利於用戶體驗,也更利於搜索引擎蜘蛛的爬行和抓取。
6、減小圖片大小和數量
咱們儘可能在上傳網站圖片的時候減小圖片的大小和尺寸,能夠在上傳圖片以前對圖片進行壓縮處理,圖片適當尺碼便可,不要過大。圖片僅僅是網站的點綴,而不須要都是圖文。同時,咱們也儘可能避免使用大量的視頻或者音頻內容。 網站
7、減小JavaScript腳本文件,儘可能存放在一個文件中
儘可能外部調用JS代碼,不要放在網頁中,更不要遠程調用外部的JS代碼。例 如Google建議您加載在HEAD標籤的分析。您也能夠嘗試結合的JavaScript和壓縮他們更快地加載。有些時候咱們在頭部的CSS,JS代碼太 多,致使中間內容部分加載太慢。因此儘可能減小頭部的代碼。 搜索引擎
8、運用靜態的HTML頁面
衆所周知,ASP、PHP、JSP等順序完成了網頁信息的靜態交互,運轉起來確實十分方便,因爲它們的數據交互性好,能很方便地存取、更改數據庫的內容,可是這類順序也有本人的缺陷,那就是它必需由效勞器先生成HTML頁面,而後在「傳送」給用戶,多了一個步驟,一定會影響到網站的拜訪速度,因此筆者建議,在新站開端的時分,在對本人網站的重要調查期內仍是採用靜態的HTML頁面比擬保險。
9、 將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文件。這樣,數據顯示的任務就交給客戶端的瀏覽器去作,不會耗費服務器的資源,顯示速度天然就很快;前者所花的時間幾乎是後者的幾倍!