來建造表格,然后卻發(fā)現(xiàn)表格單元中的圖像沒有尺寸參數(shù)卻太大而不能放在表格中時。瀏覽器只得重繪表格來容納如此笨拙的圖像。效率低下的頁面重繪浪費時間,而且用戶看到不斷消失和重繪的頁面時也會不高興。
使用WIDTH和HEIGHT時,最重要的是不要用它們調(diào)整頁面圖形的大小或形狀。通過HTML調(diào)整大小是很差勁的,有兩個原因。如果你放大圖像,你會得到一幅有鋸齒的圖片。
用HTML使圖像變小不是一直很壞,但在表現(xiàn)上很差。因為瀏覽器下載的數(shù)據(jù)比實際要顯示的圖像多,于是增加了下載時間。
第五:緩存是你的朋友有一個使圖像下載更快的重要技術(shù)。那些在網(wǎng)站中重復出現(xiàn)的圖像-比如通用標志、頁首或?qū)Ш綏l-不必一遍一遍地下載。缺省地,Netscape和Internet Explorer在RAM或硬盤上設(shè)置緩存來存儲最近用到的圖像。如果瀏覽器認識是相同的文件名,它會讀緩存,而不是從網(wǎng)上下載。這種網(wǎng)站優(yōu)化方法大大地提高了效率,以至于很多自動記時程序無法識別-你只好用跑表自己測測了。
既然客戶端的緩存如此有用,在設(shè)計網(wǎng)頁時就應考慮到瀏覽器的緩存。例如,如果網(wǎng)站有大量相似的頁首圖形,應試圖把它進行分割,使其中不變的部分能從緩存中立刻讀出來。雖然在每頁還要調(diào)用一個新圖,因為這個圖很小,所以下載很快。
最后,把你的圖像放在一個地方,最好在你的服務(wù)器上。這可以減少DNS查找的時間。另外,如果你要存儲圖像的一個或幾個服務(wù)器崩潰,將是一件很不幸的事。