推荐学习书目
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
haoyu7
V2EX  ›  Python

使用 django 开发的网站,响应速度很慢怎么办

  •  
  •   haoyu7 · Mar 19, 2020 · 4654 views
    This topic created in 2269 days ago, the information mentioned may be changed or developed.
    近期,我在使用 django 开发网站的时候,但是响应速度有点不尽人意。传输了 3.35m 的文件,用了 16.85 秒,其中我把最大的照片放在图床上面进行拉取,这样的速度,就显得很不行。当然我用的是腾讯云的学生机,宽带比较低。请问:如果 django 框架没什么问题的话,请问有什么办法进行优化我的网站速度????十分感谢!!!
    12 replies    2020-03-20 10:05:46 +08:00
    676529483
        1
    676529483  
       Mar 19, 2020
    先分析出瓶颈再优化,比如是图片慢了、还是接口慢了、还是静态文件慢,再优化
    xiri
        2
    xiri  
       Mar 19, 2020
    学生机是 ecs 还是轻量?
    ecs 的话只有 1M 带宽,实际最高速度=1M/8=128kb/s,然后你 3.35M 的文件,理论耗时=3.35x1024/128=26.8s
    ClericPy
        3
    ClericPy  
       Mar 19, 2020
    感觉不像 Django 的问题, 也没代码你让人怎么猜啊, 最无脑的给个建议, scp/wget 传输试试上下行多少秒吧
    xiri
        4
    xiri  
       Mar 19, 2020
    @xiri 更正一下,带宽单位是 Mbps
    d0m2o08
        5
    d0m2o08  
       Mar 19, 2020
    加钱,买带宽
    alya
        6
    alya  
       Mar 19, 2020
    加带宽
    xiri
        7
    xiri  
       Mar 19, 2020
    @xiri emmmm,再次点进来,发现是腾讯云,没有轻量,那就肯定是带宽的问题了
    wuwukai007
        8
    wuwukai007  
       Mar 19, 2020
    文件下载不用 django 做啊,用 nginx 做下载试试
    lithbitren
        9
    lithbitren  
       Mar 19, 2020
    对于小水管来说,能压缩的压缩,能缓存的缓存,能外链的外链。
    black11black
        10
    black11black  
       Mar 20, 2020
    Django 响应速度确实有问题,但是对稳定信道传输影响很小,你这明显不是 Django 的问题
    encro
        11
    encro  
       Mar 20, 2020
    @black11black
    为什么我的 dj 3.0 响应都是 2-20ms。
    如果对响应时间有疑问,可以打开 debug 看看。
    johnsona
        12
    johnsona  
       Mar 20, 2020 via iPhone
    1m 小水管,1 秒钟 1Mbps,也就是 8 秒钟 1MBps,3MB 的文件,要传这么久不是正常的吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1292 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 17:22 · PVG 01:22 · LAX 10:22 · JFK 13:22
    ♥ Do have faith in what you're doing.