2009-05-09 5 views

答えて

5

私が知る限り、HAProxyはキャッシングを行いません。そのためには、イカのようなものが必要です。

限り治療/静的/個別に、あなたは別のバックエンドクラスタにパターンに一致するすべてのURLをリダイレクトするために、あなたのHAProxy設定を設定することができます。

frontend my_website *:80 
    mode http 
    acl static url_beg /static/ 
    use_backend my_static_proxy if static 
    default_backend my_django_server 
+1

キャッシュされた静的データの高速化には最適です。静的データをサブディレクトリの代わりにstatic.domain.comに提供することをお勧めします。また、httpヘッダがDjangoで適切に設定されていれば、squidでフルページをキャッシュできます。さらなる最適化は、あなたのURLを構造化して、完全に動的なページがDjangoバックエンドによって直接要求され、イカを通して実行されないようにすることです。 – Scott

関連する問題