2013-10-21 58 views
-1

只是想問。爲什麼這段代碼加載速度慢......就像我觀察到的一樣。它在顯示之前等待所有圖像可用更快的方式加載網頁上的圖片

<ul> 
      <?php 
       for($i = 0 $i < 40; $i++){ 
         echo '<li><a href="javascript:;" > 
           <img src=" images/num/pref_img.name"/></a> 

          </li>'; 
         } 
      ?> 
</ul> 

比此代碼。它通過圖像加載圖像,並不會在顯示圖像之前等待所有圖像完成。

<?php 
       for($i = 0 $i < 40; $i++){ 
         echo '<a href="javascript:;" > 
           <img src=" images/num/pref_img.name"/></a>'; 
         } 
      ?> 

任何人都可以給我一個想法如何加載圖像更快?或優化第一個代碼。

+0

這不是劇本,它的要求,從慢的服務器加載圖像。 –

+0

您是否輸出40次相同的圖像?你可以使用緩存,使其加載更快 –

+0

其隨機圖像..我不知道,但第二個異步加載圖像 – Cindy93

回答

0

將您的.JPG圖像保存爲Progressive,這樣圖像佔位符就會在那裏。 您的CSS將具有正確的佈局,隨着時間的推移,質量將得到改善,而不是逐個像素地加載圖像。

enter image description here

0

檢查您的圖像是否經過優化,並且它們的尺寸並不比所需的大。