簡體   English   中英

加載圖像需要太多時間

[英]Loading of Images is taking too much time

這是我的代碼,用於從數據庫中將圖像加載到index.php頁面中。

<div id=images>
    <h1><?php echo $row['title']; ?></h1> //Title coming from database table
    <img src="<?php echo $row['image']; ?>"> //Image url coming from database table
    <hr/>
</div>

並且我創建了一個外部css文件style.css,如下所示:

#images img {
    width:100%;
}

我在此頁面中總共有20-25張圖像(每張圖像大約30-35 KB),每張圖像的平均加載時間為1秒,這導致整個網頁在大約25-30秒內打開。

在我的競爭對手的一個網站中使用的是相同數量的圖片(每張圖片均超過100 KB),每張圖片的加載時間約為0.13秒。

根據我的分析,問題僅在於圖像代碼。 請通過您的寶貴答案幫助我。

1)也許您的服務器上載速度太慢
2)壓縮圖像

嘗試使用以下代碼來使用帶有壓縮內容的網頁:

<?php 
    if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
        ob_start("ob_gzhandler"); 
    else ob_start(); 
?>

您可以為此使用緩存這是Cache For Php的鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM