[英]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.