我想问问我的 django 框架 在服务器 5m 网址 20 并发时获取 500kb,使用 fileresponse 返回图片是,平均获取 10s,这个怎么优化
服务器配置:阿里云 cpu 8 核 内存 32g 网速 5m
1
kkjinping 2019-02-22 11:13:23 +08:00
图片很大? 5M 的网 500K 速度差不多也快到头了
|
2
aniua 2019-02-22 11:14:06 +08:00
下载图片用 Nginx 等 Web 代理取代,资源安全性通过动态修改文件名实现。
|
3
xpresslink 2019-02-22 11:15:48 +08:00
是静态图片么?
理论上说根本不应该让 django 来做提供静态图片的服务。 应该直接用 Nginx 直接来处理静态图片。最好直接用阿里云的 OSS 打开静态网站功能,还能开启 CDN 加速。 |