义乌立天网络公司
服务热线:0579-85905398 85905399   传真:0579-85905460  投诉:0579-85905455  QQ咨询:义乌立天网络公司客服 
做客户最满意的义乌网站建设义乌网络公司服务商!    亲切、开放、严谨、诚信、热忱!
义乌立天网络公司简介
 
  立天服务项目
义乌网站建设
义乌企业邮箱
义乌网站建设
  5年互联网服务经验,成就非凡
  7×24小时不间断服务:13429027500
  专业的技术团队,高素质的客服人员
  常见问题
   义乌网站建设--网站如何备案?
   义乌网站推广--企业应如何建设营销型网站?
   义乌网站优化--谈谈最基本的SEO你做了吗?
   义乌网页制作--企业建设网站需要策划吗?
   立天网络公司能为您做什么样的网站?
   网站建设对搜索引擎的影响
   义乌网络公司网站建设流程
   网站建设详细策划的关键步骤
   义乌网络公司--网站建设的常见问题
   企业为什么要选择海外服务器虚拟主机
义乌网络公司
   新闻中心
流行适用的timthumb图片压缩裁剪程序为您解决商品缩略图的问题
文章来源:立天网络 发表于:2013-4-3

timthumb的应用我相信很多人都用过,但有些人会问为什么我的图片显示不清楚,效果不好,有人问为什么图片不能正确显示等等疑问!

timthumb的使用方法如下:scr='/timthumb.php?src=/images/pic.jpg&w=100&h=200&zc=1&q=80'。其中w是设定宽度为100px;h是设定高度为200px;zc是是否裁剪图片的设计(1为裁剪,0为不裁剪);q为图片压缩质量(默认75,取值为0-100)。
使用timthumb该注意的问题:
    服务器要开启GD库。
    程序会在同目录下生成cache文件夹用来存储生成的小图片,请将cache的权限设为“777”,timthumb.php所在的文件夹权限也设为”777”。
    请使用绝对地址来表示原有图片,改程序不支持外链图片。
    最好将规则写入.htaccess文件中。

timthumb优化方法:

1、设置最大压缩比
图片的最后一个参数不是质量级别而是压缩级别。我们可以单独修改这个参数达到最大压缩比。找到timthumb.php文件第174行左右 $quality = floor($quality * 0.09); 在下面添加:$quality = 9;

2、开启cache
TimThumb是有cache功能的,如果你的图片没有cached,请查看timthumb.php文件第45行左右 check_cache…. 移除前面的#或//符号,这将使服务器响应时间加快5倍(100ms降低到20ms)。其次最好将cache目录设为网站上传目录(upload目录)(有人如此建议)。第35行:$cache_dir = ‘./cache’;


3、加快图片的载入速度
你可以把以下规则添加进你的.htaccess文件中,可加速图片载入速度:

    RewriteEngine on
    RewriteRule .* – [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
    RewriteRule .* – [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

4、设置静态地址
将图片的动态地址改为静态地址也会加快服务器的响应速度。

5、设置客户端缓存
将第317行左右的最大有效期设为:header(“Cache-Control: max-age=315360000,public”);
下两行左右位置,设为:header(“Expires: ” . gmdate(“D, d M Y H:i:s”, time() + 315360000) . “GMT”);

 



本文地址:http://www.eobo.cn/news/454.html
地址:浙江省义乌市江东南路583楼  电话:0579-85905398  85905399   85905400  浙ICP备07017869号  
版权所有:©2005-2012 义乌立天网络信息技术有限公司