|
|
|
|
|
網站開發人員都明白想提高網站打開的速度是需要兩個方面的支持:服務器性能和帶寬,這樣才能有效保證網頁打開的速度,當然,前提是訪問網頁的終端網絡環境是比較正常的。
那么是不是有了這兩個前提就能保證網頁打開速度一定快呢?這不一定了,常常聽到有客戶抱怨,網站本身規模也不大,交互信息也不多甚至沒有,服務器空間租用的也非常好,雙線訪問,獨立的IP,偏偏網頁速度打開就很慢。這個原因就在于網站本身給服務器增加了很多的負擔,且都是不必要的負擔,下面給大家說說如何巧妙的制作出能為服務器減少負擔的網站來,要提高網頁打開速度就必須要減負。
、對已切片的網頁圖片進行有效壓縮處理;
網頁在切片的時候,一定要做壓縮處理,往往一個網頁效果圖切片后會形成很多的小圖片再由dreamweaver進行編排,如果不做處理,那么網頁在打開的時候就需要多花費更多的資源去加載,無疑增加了服務器的負擔,占用了更多的帶寬資源。但是壓縮過度會使得圖片失真的厲害,建議網站制作過程中在壓縮的選擇上使用80的品質。
還有對于一些可以作為背景自動填充的橫向或縱向圖片,只要按照其填充的規則切出一點就可以使圖片自動填充,這樣可以大大減少圖片的大小。
第二、關于高清圖片和視頻的處理,在具體網站制作中要特別留意。
現在有很多網站需要用高清圖片進行展示,一般高清的圖片大小都會在1M以上甚至更多,因此網頁制作的時候就需要將高清圖片的尺寸根據瀏覽器的瀏覽習慣同比例縮小,然后再進行壓縮,保證圖片質量肉眼觀察沒有出現明顯失真。
有的網站需要放一些視頻進行展示,視頻文件都非常大,占用的帶寬更多,所以我們要對所有文件進行處理。
1.可以通過優酷,土豆上傳后,將鏈接發布在網站里,這樣可以不占用服務器資源;
2.將視頻文件轉換為flv格式;
3.如果視頻時長大于15分鐘,建議對視頻進行分割處理,可以分割為幾個短時長的視頻,減少一次加載時間。
第三、可以利用JS來替代一些交互程序
網頁開發的時候需要使用后臺程序來作為網站數據發布管理的支持,數據的一次寫入 和讀取都是在對服務器性能的考驗,所以對于一些簡單的程序,且不需要寫入數據庫中的,都可以利用JS來替代。
第四、提交的表單不要讓服務器來驗證
用戶所提交表單的合法性進行驗證,只需在瀏覽器端進行,可以不必返回到服務器驗證,這樣可以大大減輕服務器的負擔。操作為:選中表單,打開“Behaviors”面板,點擊“+”號選“ValidateForm”。
在Dreamweaver里進行上述操作時,它會把這段JavaScript代碼放在網頁頭部與之中,這樣必定會使頁面的完全顯示時間變長,因為瀏覽器要先下載這段代碼才下載其他頁面元素。因此,在Dreamweaver中打開代碼編輯器,把這段腳本程序剪貼到源代碼的后邊,讓其在后下載。
其實還有很多的方法可以為服務器減負,比如編碼、所用的特效代碼、功能運用等等,只要掌握好技巧和方法,都可以讓網頁提速,提高用戶瀏覽的體驗度,從而制作出能給服務器減負的效率高的網站來。 |
|
 |
|