影響網頁設計開啟速度的九個因素
機器的配置
包括伺服器端與客戶機端的硬體配置程度,同樣的網路環境下,雙核的伺服器網頁設計範本的運算能力肯定要強一些,毫無疑問的,同樣的網路環境下,你用一台賽揚的機器和奔四雙核處理器的電腦,打開同樣的網頁設計,速度,也肯定不一樣。
伺服器軟體
軟體多少、穩定和軟體的正確配置,都會影響到伺服器環境,以致影響到網路速度。伺服器安裝軟體防火牆,會犧牲一些網路速度,所以VPS、或獨立伺服器用戶裝一個防火牆足矣。
網頁設計內容的大小(重要)
網頁設計檔的大小是網站是否能快速打開最重要一個因素,如果說伺服器等硬體方面我們決定不了,我強烈建議從這裏下手,不管是表格還是DIV+CSS,適當的優化代碼,都能減少網頁設計大小。
儘量優化代碼,用最少的代碼,比如前幾天盧松松把博客範本精簡之後,使每個網頁縮小了100多K,提高了運動服網站打開速度,不要將整個內容包含在一個框內,我詳細介紹了,網頁設計代碼的優化方法。同時大量錯誤、冗餘代碼也是拖慢網站速度之一。
網路最小頻寬
這是最主要的因素,在很慢的網站放在好的頻寬下訪問速度一樣快(就是多花錢),網路的頻寬包括對網站所在伺服器頻寬和用戶端兩個位置,對接點指的是出口端與入口端(如電信對網通的對接點),另一個就是用戶本身的最小頻寬,如果用戶辦的是512K寬頻咱就愛莫能助了。
大量資料庫操作
網頁設計在執行大量資料庫操作時,也會影響網頁設計打開速度,這裏使asp+access結構的網頁設計尤為明顯,尤其是同時有大量用戶提交評論時,就操作資料庫鎖死,導致網站打不開。比如我博客在發佈文章時會有幾分鐘時間使網站速度大打折扣。
用很多javascript
網站上使用大量JS是大忌,不僅搜索引擎無法收錄,同時會不斷提交請求增加伺服器負擔,例如滑鼠特效、欄目的特效、狀態欄的特效等等。這些特效的原理是先由 伺服器下載到你本地的機器,然後在你本地機器上運行產生,然後你才能看到的。特效做的多了,在你本地機器上就要運行大半天才能全部完成,而如果你的主機配置一般的話,那就更慢了。所以,建議一定要少用javascript特效。
頁面上用大圖片和FLASH
我們知道圖片是拖慢網速最重要一個因素,圖片經過處理,可以使圖片空間變小,我博客每篇博文的圖片都經過處理,但導致有部分圖片清晰度不夠,否則很多的圖片一開始都會佔用很多空間又使運動服網站打開速度變得很慢,同樣FLASH也是一個道理。
過多引用了其他網站的內容
包括你引用其他網站的圖片、視頻檔等,如果直接在頁面引用別的網站的東西,而那個網站的速度又慢,或者那個網站的該頁面已經不存在了,那麼你打開的速度就會非常慢。
DNS解析時間
DNS解析包括往返解析的次數及每次解析所花費的時間,它們兩者的積就是DNS解析所消耗的時間,因此,很多人忽視了DNS的問題,其實,DNS對網站解析速度也是非常重要的,如Google近期推出的Page Speed Service和國內的DNSPOD等免費給功能變數名稱做DNS加速的,大家可以一試。
轉貼來源:網奇公司
參考文獻:
1.黃亭宇,張瓊聲,夏守姬,「系統虛擬機實現技術綜述」,農業網絡信息,第10期,2007年8月。
2.趙驚人,Windows Server 2008 R2虛擬化技術,悅知文化,台北,2010年。
3.蔡佳帆,「虛擬化技術之績效測試比較」,淡江大學,碩士論文,2008年。
相關文章
網頁設計使用gzip優化下載網頁速度HTML5網頁設計 vs. App設計 趨勢將偏向那邊?將網頁設計利用在社群上新Adobe Flash可將動畫轉成HTML5網頁設計內容新Adobe支援HTML5,加速開發網頁設計與App設計
最新文章
HVACKer:入侵隔離網絡的新型攻擊技術還有什麼不會被入侵?路由器 LED 燈已成為攻擊入口美 5 家獨角獸同天申請 IPO 掛牌,最狂的是一家估值 124 億美的數據分析新創!【台灣「智慧產業」開始佈局】緯創集團領投跨國 AI 新創 iKala,下一步拓展東南亞市場快可以用手機遠端遙控你的所有家電了