У меня проблема с тем, что Googles «Page Speed» говорит, что я должен включить кэширование в браузере.
Я использую сервер lighttpd в качестве прокси-сервера для другого веб-сервера на моем сервере. Одним из них является приложение rails (Ruby 1.9.2 / Rails 2.3.x), работающее на тонком сервере.
Я подумал, что мне нужно включить «mod_expire» в прокси lighttpd и использовать настройки:
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 не помог мне.