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