张伊韵育财育信 发布于 2017-05-14 11:39

场景分析:
上传商品图片后保存一份原图,然后一个微缩图,

然后针对手机设备的,

针对4G网络的,

针对3G网络的,

针对2G网络的,

…………

这样每上传一张商品图片就被保存为多份,要疯了,怎么能够这样子呢?

我看到有一种方法,就是只保存一张原图,然后 使用这样的模式:

http://fuss10.elemecdn.com/5/38/3f95a52520daa63f7a356d9c51c19jpeg.jpeg?imageMogr2/format/webp/quality/85/thumbnail/210x180

可以看到 这个并不是一张真实的图片地址,后面的参数可以调节的,这样就可以 “按需输出”想要的任何图片了,
水印,裁剪,美化……统统不在话下,

但是我又有个疑问,它这个是PHP在后端做处理的吗,这样做合适吗,一个页面那么多图片,每个图片请求都让PHP去做这样的事情,处理原图,输出,这样会不会有性能问题,毕竟如果按第一种方式“一次性解决”就没有PHP的事了,

所以很郁闷,我目前只知道这两种方式,另外其它云储存平台 七牛,又拍云 的没用过,希望有经验的大神指导一下,感激不敬,最好找个现在实际的网站例子,让我看看别人都是怎么做的,

原谅我啰嗦,这个问题纠结我好久了。

谢谢!

补充:云存储平台好像能帮你使用CDN分发,对这个还是有点模糊,大神不忙就帮我解释解释哈,如果图片地址是一个真实的图片文件路径,比如:https://www.baidu.com/img/bd_logo1.png,那么就不能享受CDN了吗,对这个概念还是很晕呢。

2 个回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
活跃用户
  • 1
    问道摩托
  • 2
    袁广龙976丶
  • 3
    逍遥子
  • 4
    亮仔
  • 5
    芙蓉花
  • 6
    作小die_syj
  • 7
    王丽珠景平怡伦_621
  • 8
    CH_Double_C
  • 9
    adfa3sd5f6a
  • 10
    欣欣大妮
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有