1.降低图片质量,缩小图片尺寸,转成其他格式 --song 2.像素调低 webp 在移动端不错 --yongsean 3.https://github.com/lzfse/lzfse nuke https://github.com/kean/Nuke FLAnimatedImage https://github.com/Flipboard/FLAnimatedImage YYImage https://github.com/ibireme/YYKit FastImageCache https://github.com/path/FastImageCache 不过只针对jpg的 (比较好的图片压缩缓存等库) --左岸阳光 4.图片的“前期(单图、多图上传;裁剪等等)”操作有好的插件否? 可扩展性好点的: --小二儿 5.七牛云 http://blog.buaa.us/zimg-v2-release/ http://blog.sina.com.cn/s/blog_7b3c6fc80102uz7p.html --周渊 6.用ngx_lua 配合 imagemagic 当然,还有一系列的周边服务,一摊子整起来,还是不容易的 --tiyee 7.github上有ffi搞的 --sky 8. http缓存头 共享经济下 图片就直接用图片云就好了~ 图片尺寸可设置常规的几种,也可以动态获取,保证展示的图片于实际图片相符。 压缩的话 根据客户端支持情况使用webp,图片质量上看需求了~ 低端手机 压的狠点应该也没问题,还减少了手机内存使用~ 缓存部分更简单了~ http协议有完善的缓存控制协议,图片云也很好的支持了这些,还可以根据不同的目录设置不同的缓存策略~ so --Nemo 9.改出多个尺寸 对移动端与pc输出不同尺寸的。 再就是降低质量。禁用bmp格式。 --eli 10. webp 图片格式 --阿胡 11.webp只有chrome支持 --Song 12.ios不支持 anrdiod4.4以上支持 --光阴的故事 13.ios添加库就可以了 --左岸阳光 14.提个跟图片压缩尺寸没关的小优化点,用根域名跟主域名不一样的域名,节省每次请求的cookie流量 --种树人 15.这样做还可以突破浏览器并发** --叶茂升 16.webp 根据屏幕尺寸给适合图片 --Demon 17.使用webp压缩图片可以节约很大的内存空间 ---杜世伟 18.不是内存空间 是流量 能节省带宽 提高用户体验 尤其在2G3G网络下 预先处理是第一步 做的再深入需要支持实时切图 --Demon 19.做手游和手机应用采用webp压缩图片资源,的确可以减少很多应用空间占有量,应用毕竟要下载,当应用包变小了节约流量也就不再话下了,加载速度快用户体验也就有所提高 --杜世伟 20.现在接触到的基本上都是上传图片的时候压缩下,然后服务器gzip, 或者用cdn之类的了。 不知道有没有大神做过要控制权限的,应该都是读图片,然后图片流的方式输出。 还有就是有没有做http状态码的, 返回304 或者200 from cache之类的。 可以分享下。 --Imp 21.图片不用gzip --方言颂奇 22.不用吗, 服务器开启啊,能缩一点算一点啊。 --Imp 23.肯定不用呀 难道图片文件还要转成流然后压缩 效率多差呀 --黄隆 24.为嘛? 这个是传输的时候压缩吧, 跟其他没关系吧。 --Imp 25.嗯 图片压了 会有问题 除非在客户端压了上传啥的 --xqy 26.gzip 跟程序处理不一样吧, --Imp 27.gzip 应该不是流压缩 --黄隆 28.gzip会有性能问题吧 --果冻 29.开启了,传输数据可能会小50%以上, 你们都不开么? --Imp 30.除非你用base64的 --黄隆 31.看啥类型的图片了。。。。 比如jpg。。。 本身就有高度压缩了~ gzip的效果微乎其微~ 常见的图片应该是都有自身的压缩算法的,图片文件自身已经是经过压缩的了~ gzip应该是流式压缩吧 我曾经直接把压缩的的两个内容合并到一起。。 可正常解压 tailf 一个gzip压缩的内容,到标准输出,也可流式解压~ 对a文件gzip压缩,对b文件进行gzip压缩。 cat a |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|