为了提高页面加载速度和适应中国复杂的网络环境,我决定把所有商品图片都分离到专业的云存储服务器上,具有CDN加速功能。
首先,生成一个域名 img.xxxx.com 并映射到自己的云存储别名,然后把全部图片(含目录结构)上传到 云存储空间。
在config.php 增加
/* 商品详情图片地址替换 */ // 总开关,1启用云存储,0使用本地图片 $imgserver = 1; // 匹配图片前缀,即上传图片src的共同部分,在“/”前加“” $imgserver_pattern = '/images/upload'; // 域名前缀,最后不用加“/” $imgserver_path = 'http://img.xxxx.com'; goods.php 在170-180行左右中寻找 /* 购买该商品可以得到多少钱的红包 */ if ($goods['bonus_type_id'] > 0) 加入以下部分: // 商品详情图片地址替换, by layen 明朗 if ($imgserver == 1) { $goods['goods_desc'] = preg_replace('/'.$imgserver_pattern.'/i', $imgserver_path.'