nginx 处理图片问题,缓存

2019-05-08 18:04:09 +08:00
 mu666

我把图片存在自己的服务器上,地址换成 url 存在数据库里,然后每次通过 url 访问的时候,速度有点慢。现在想优化一下。之前了解过 nginx 可以缓存静态文件啥的。但是还是有点不太懂。所以想请教一下,nginx 这种具体功能叫啥啊,我好去网上搜一下。具体学习一下

2519 次点击
所在节点    Python
11 条回复
mu666
2019-05-08 18:07:22 +08:00
具体情况就是我写的一个毕设,功能类似贴吧功能,每个帖子都会有一张图片(本来想用多张的,但是访问速度太慢了)。获取帖子列表的时候,图片加载很慢。现在想通过 nginx 缓存的功能,优化一下。但是不懂具体怎么做,在网上搜的例子不符合我的这种情况。所以在这请教一记
poisedflw
2019-05-08 18:08:57 +08:00
建议你去申请个免费的 OSS
mu666
2019-05-08 18:10:38 +08:00
@poisedflw 好的,谢谢了,我去搜看看,都没用过
xiaoz
2019-05-08 19:15:07 +08:00
1. 图片加载慢建议用 js 懒加载
2. 上面提到的 OSS 对象存储应该比你自己用 nginx 缓存效果更好,类似的还有七牛,又拍
0312birdzhang
2019-05-08 19:22:05 +08:00
nginx 的 cache 功能
cominghome
2019-05-08 19:22:44 +08:00
nignx 缓存对你这种情况没有太大的帮助,更多的场景在于缩短请求时间以及缓存动态内容减轻后端压力。
你这种情况,建议使用免费的 OSS 并设置浏览器缓存,额度足够应付毕设了。
mu666
2019-05-09 09:08:37 +08:00
@cominghome @xiaoz @0312birdzhang 谢谢各位了,我具体搜搜,再研究研究
mu666
2019-05-09 09:10:14 +08:00
@cominghome 还有浏览器缓存,我用的是微信小程序,哈哈,不会设置缓存,我搜搜微信小程序能不能设置缓存,前端不太会
wizardoz
2019-05-09 09:11:41 +08:00
cdn
jesnridy
2019-05-09 10:57:51 +08:00
配置下 http2.0,增加了服务端主动传输功能
ebingtel
2019-05-09 13:53:15 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/562284

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX