kiwibirdru: (Default)
[personal profile] kiwibirdru

Поставил на помоечке nginx, так время отдачи глагне моего бложика упало почти вдвое, до 2,7 секунд.

Конфиг использовал минималистичный прокси и всё:
server {
listen 80;

location / {
proxy_pass http://127.0.0.1:90/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;

client_max_body_size 10m;
client_body_buffer_size 128k;

proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;

proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}

Поскольку у меня там валяется как придётся(не упорядоченно) несколько виртуал-хостов, заморачиваться с отдачей статики nginx’ом вместо apache не стал, бо пришлось бы для каждого писать отдельную секцию server & location. Просто все запросы передаются на настоящий сервер, а ответы кешируются.

Время загрузки страницы смотрел тут, если чо: pingdom tools

Upd: Добавил кеширование, и время загрузки глагне сократилось до одной секунды.

proxy_cache_path /var/cache/nginx levels= keys_zone=wholepage:50m;
...
server {
...
location / {
...
# Включаем кэширование и выбираем ключ кэша.
fastcgi_cache wholepage;
fastcgi_cache_valid 200 301 302 304 5m;
fastcgi_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
# Гарантируем, что разные пользователи не получат одну и ту же сессионную Cookie.
fastcgi_hide_header "Set-Cookie";
# Заставляем nginx кэшировать страницу в любом случае, независимо от
# заголовков кэширования, выставляемых в PHP.
fastcgi_ignore_headers "Cache-Control" "Expires";
}
}


Оригинальный пост в KiwiBird.ru на этой странице имеет комментариев.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

kiwibirdru: (Default)
kiwibirdru

August 2017

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
272829 3031  

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 31st, 2025 11:34 am
Powered by Dreamwidth Studios