我不知道我是否遗漏了关于这方面的信息。但我想知道如何将静态文件存储到不同的VM中。我读到过,有些人建议对较大的站点这样做,以分离负载。
我目前的设置是使用一个带有nginx、virtualenv、gunicorn等的计算机引擎。我使用nginx在同一台服务器上显示静态文件(包括媒体文件)。
当用户上传图片时,如何将媒体文件推送到单独的nginx服务器?我如何也能获得相同的url?
发布于 2016-08-28 18:20:04
让我们先来看看static资源的选项(Javascript,CSS,图片,字体等等)
STATIC_URL在Django settings.py中配置该URL。如果您使用无cookieless域名,将不会节省多少带宽。请参阅此URL中的Use Cookie-free Domains for Components部分:https://developer.yahoo.com/performance/rules.html对于media资源,您可以将文件保存在共享卷上,并在与static资源相同的不同服务器上运行。您可以使用MEDIA_URL在Django settings.py中配置该服务器URL。
https://stackoverflow.com/questions/39189995
复制相似问题