2011-09-09 1 views
3

私は、ブラウザのキャッシュを有効にする必要があるとGoogle Googles "Page Speed"が言っているという問題があります。lighttpd/thinのブラウザキャッシングを有効にする

私は自分のサーバー上の異なるWebサーバーのプロキシとしてlighttpdサーバーを使用しています。それらの1つは、薄型サーバーで動作するレールアプリ(Ruby 1.9.2/Rails 2.3.x)です。

私はlighttpdのプロキシで「mod_expire」を有効にし、設定を使用しなければならないことを考えた:

expire.url = ("/favicon.ico" => "access plus 7 days", 
     "/stylesheets/" => "access plus 7 days", 
     "/javascripts/" => "access plus 7 days", 
     "/images"  => "access plus 7 days" 
     ) 

しかし、それは動作しませんでした。また、expire.urlコードを次の場所に移動しました:

$HTTP["host"] =~ "myRailsApp" { 
    expire.url = ... 
    proxy.balance = "fair" 
    proxy.server = (
    "/" => (
    (
     "host" => "11.22.33.44", 
     "port" => 2000 
    ), 
    (
     "host" => "11.22.33.44", 
     "port" => 2001 
    ) 
) 
} 

これも機能しませんでした。

私の質問は次のとおりです:Lighttpd/thin設定でブラウザのキャッシュを有効にするにはどうすればよいですか?

残念ながら、Googleは私を助けませんでした。

答えて

2

条件を使用することも可能である、例えば:

[

...] 
     $HTTP["url"] =~ "^/images/" { 
     expire.url = ("" => "access plus 1 hours") 
} 
[...] 
+0

Googleのページスピードはまだそのブラウザのキャッシュを有効にする必要があると言われます。 – Bjoernsen

+0

数時間後、うまくいくようです。それはキャッシングの問題のように見えます。ありがとう。 – Bjoernsen

関連する問題