2010-12-18 163 views
3

我有一個圖像加載的問題。我的網站在主頁上包含大約20個圖像。加載需要很長時間。減少圖像加載時間

因此,有沒有在asp.net框架3.5中的任何代碼,將減少沒有jQuery或JavaScript的加載時間。

回答

1

圖像由客戶端瀏覽器加載併爲後續請求緩存。所以你可以使用JavaScript預取它們。在服務器端沒有太多可以做的事,除了減少那些圖像的數量,但我不認爲這是一個選項:-)

你也可以看看一種叫做CSS Sprites的技術。

1

「有沒有在asp.net 3.5框架的任何代碼,這將減少加載時間」

然而 1)什麼樣的圖像,我們談論的?內容圖片或佈局圖片?如果它們是佈局圖像,那麼您可以將這些圖像組合在一起,並使用CSS來適當地定位它們。這將減少對圖像的請求數量。

2)我們在談論這些圖像時,我們在談論什麼類型的文件大小? 10K? 20K? 10萬?您可以通過smushit運行圖像以減小文件大小。

http://developer.yahoo.com/yslow/smushit/