欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

如何使ecshop商品圖加速顯示

作者 / 無憂主機 時間 2015-10-26 14:07:04

我們在php免備案虛擬主機使用ecshop做網(wǎng)站商城的時侯,會有大量的圖片是避免不了的。在訪問商城時有事一個頁面太多會造成網(wǎng)站線程太多,從而是圖片加載過慢,那有什么方法可以解決這個問題呢?為了解決同域下瀏覽器下載的線程的限制,我們可以吧ecshop里上傳的圖片分離到另一個域名下。當(dāng)前我采用產(chǎn)品ID的最后一個小數(shù)除以2取整來劃分不同的子域來,這樣在頁面被瀏覽時加載圖片可以更多同步線程下載到瀏覽器端以加速顯示。 下面介紹具體的方法: 這里要修改ecshop中的文件,首先將/includes路徑下的lib_common.php文件下載下來,用編輯器打開,在/includes/lib_common.php中大約2774行,找到下面代碼,增加代碼即可。

function get_image_path($goods_id, $image='', $thumb=false, $call='goods', $del=false){
? ? $url = empty($image) ? $GLOBALS['_CFG']['no_picture'] : $image;
? ??$url = str_replace('images/','http://pic'.floor(substr($goods_id,-1)/2).'.ecshoptemplate.com/',$url); //?增加的
? ? return $url;
}
當(dāng)然,還有一種方法,商品圖統(tǒng)一用某特定URL做CDN加速,具體操作如下。
function get_image_path($goods_id, $image='', $thumb=false, $call='goods', $del=false)
{
? ? $url = empty($image) ? $GLOBALS['_CFG']['no_picture'] : $image;
? ? return "http://www.ecshoptemplate.com/".$url;
}
無憂主機相關(guān)文章推薦閱讀: ECSHOP教程:詳細(xì)頁不同級別客戶看到不同價格 ECSHOP如何優(yōu)化重寫ECSHOP分頁GET_PAGER函數(shù) ECSHOP的RECIEVE.PHP郵件自動確認(rèn)收貨BUG如何修正

本文地址:http://m.love62.cn/ecshop/20494.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服