0

実稼働環境として VPS で nginx と unicorn を使用しています。

そして、モデル インスタンス (記事、投稿 - 何でも) をサイトのフォームで追加し、任意のリンクをクリックすると、その割り当てられたページには、この追加されたコンテンツ (記事や投稿のリストなど) が表示されなければなりません。見えない。

または、アバター/写真を更新する場合と同じ状況です (これには paperclip gem を使用します)。

しかし、F5 を押すと、すぐに表示されます。

ただし、コントローラーにキャッシュされたアクションはどこにもありません。

掘らなければならないところまでは行っていません...

構成:
Nginx: http://pastebin.com/MdJq4PyP
ユニコーン: http://pastebin.com/UrMuCAkB

4

1 に答える 1

3

nginx config はブラウザに動的コンテンツをキャッシュするように指示しますが、これは良くありません。次の 2 行を削除することをお勧めします。

expires max;
add_header Cache-Control public;

F5 を押すと、ブラウザーは強制的に独自のキャッシュをバイパスし、サーバーに移動してコンテンツを再度読み込みます。

于 2013-03-30T10:55:45.353 に答える