1
我有我的Django應用程序啓動和運行使用Gunicorn + Nginx的一個共享的主機,但我沒有我的nginx的配置文件訪問(由於共享主機,我在我的主機控制面板上創建了一個「應用程序」,該面板自動添加爲具有特定端口的虛擬主機,並使用該端口啓動我的Gunicorn)。設置緩存過期靜態文件頭,不訪問nginx的配置(Django的+ Gunicorn)
有沒有一種方法來設置我的緩存過期像CSS和JPG靜態文件頭? Nginx顯然沒有像.htaccess這樣會讓這更容易的東西。
也許有一個辦法,這將使Django的或Gunicorn「推送」某些配置(位置等)Nginx的?
嘿!感謝回到我身邊,事情是我需要爲我的靜態(css,js,jpg基本)文件設置標題。對不起,我沒有把它包括在問題本身! 我正在使用每個視圖緩存。 :) – Elliot
@Elliot你目前如何提供靜態文件?您是否繞過Django/WSGI並直接從Web服務器提供服務?如果是這樣,你可以通過Django使用像Whitenoise(https://github.com/evansd/whitenoise)這樣的包來爲它們提供服務 - 它可以讓你控制響應頭。 –
是的,他們是作爲一個「自定義應用程序」,這是一個符號鏈接到我的項目文件夾中的靜態文件夾。 – Elliot