V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
mu666
V2EX  ›  Python

nginx 处理图片问题,缓存

  •  
  •   mu666 · 2019-05-08 18:04:09 +08:00 via Android · 2513 次点击
    这是一个创建于 1806 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    11 条回复    2019-05-09 13:53:15 +08:00
    mu666
        1
    mu666  
    OP
       2019-05-08 18:07:22 +08:00 via Android
    具体情况就是我写的一个毕设,功能类似贴吧功能,每个帖子都会有一张图片(本来想用多张的,但是访问速度太慢了)。获取帖子列表的时候,图片加载很慢。现在想通过 nginx 缓存的功能,优化一下。但是不懂具体怎么做,在网上搜的例子不符合我的这种情况。所以在这请教一记
    poisedflw
        2
    poisedflw  
       2019-05-08 18:08:57 +08:00
    建议你去申请个免费的 OSS
    mu666
        3
    mu666  
    OP
       2019-05-08 18:10:38 +08:00 via Android
    @poisedflw 好的,谢谢了,我去搜看看,都没用过
    xiaoz
        4
    xiaoz  
       2019-05-08 19:15:07 +08:00 via Android
    1. 图片加载慢建议用 js 懒加载
    2. 上面提到的 OSS 对象存储应该比你自己用 nginx 缓存效果更好,类似的还有七牛,又拍
    0312birdzhang
        5
    0312birdzhang  
       2019-05-08 19:22:05 +08:00
    nginx 的 cache 功能
    cominghome
        6
    cominghome  
       2019-05-08 19:22:44 +08:00
    nignx 缓存对你这种情况没有太大的帮助,更多的场景在于缩短请求时间以及缓存动态内容减轻后端压力。
    你这种情况,建议使用免费的 OSS 并设置浏览器缓存,额度足够应付毕设了。
    mu666
        7
    mu666  
    OP
       2019-05-09 09:08:37 +08:00 via Android
    @cominghome @xiaoz @0312birdzhang 谢谢各位了,我具体搜搜,再研究研究
    mu666
        8
    mu666  
    OP
       2019-05-09 09:10:14 +08:00 via Android
    @cominghome 还有浏览器缓存,我用的是微信小程序,哈哈,不会设置缓存,我搜搜微信小程序能不能设置缓存,前端不太会
    wizardoz
        9
    wizardoz  
       2019-05-09 09:11:41 +08:00
    cdn
    jesnridy
        10
    jesnridy  
       2019-05-09 10:57:51 +08:00
    配置下 http2.0,增加了服务端主动传输功能
    ebingtel
        11
    ebingtel  
       2019-05-09 13:53:15 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5514 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 06:40 · PVG 14:40 · LAX 23:40 · JFK 02:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.