nginx config

L
На сайте с 10.02.2015
Offline
222
1052

1. Имеет ли смысл включать reset_timedout_connection при указанном keepalive_timeout, если в документации написано:

Необходимо отметить, что keep-alive соединения по истечении таймаута закрываются обычным образом.

http://nginx.org/ru/docs/http/ngx_http_core_module.html#reset_timedout_connection

2. Настроил open_file_cache max=2000 inactive=20s; по умолчанию кеша нет.

Но время ответа не изменилось. Как было 50 ms, так и осталось?

Смысла в кеше нет? Используется кеш ОС?

L
На сайте с 10.02.2015
Offline
222
#1

Немного неверная информация по open_file_cache.

Тестируем с помощью:

ab -n 5000 -c 90 http://localhost/index.html

До включения:

index.html 15-20k rps

index.xml 20k rps

После включения:

index.html 15-20k rps

index.xml 20k rps

50ms - это время, пока ответ дойдет к браузеру.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#2

https://httpd.apache.org/docs/2.4/programs/ab.html

-k

Enable the HTTP KeepAlive feature, i.e., perform multiple requests within one HTTP session. Default is no KeepAlive.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
MU
На сайте с 01.10.2013
Offline
43
#3
livetv:

2. Настроил open_file_cache max=2000 inactive=20s; по умолчанию кеша нет.
Но время ответа не изменилось. Как было 50 ms, так и осталось?
Смысла в кеше нет? Используется кеш ОС?

Стоит учитывать, что nginx кэширует только статику. Если у вас динамические страницы, то кэш работать не будет, если явно не указать, чтобы nginx игнорировал заголовки.

Возможно поэтому у него не изменилось время ответа.

Хостинг на SSD от 49 руб./мес. (http://mne.ru/services/virt_hosting.shtml) + бесплатный SSL VPS/VDS на SSD в России от 75 руб./мес. (http://mne.ru/services/vps.shtml) Скидка 10% на хостинг и VPS по промокоду — SEARCHENGINES
L
На сайте с 10.02.2015
Offline
222
#4
Оптимизайка:

KeepAlive

ab -n 100000 -c 200 -k http://localhost/index.html

Без включения:

index.html 38-48k rps

После включения:

index.html 48-58k rps

MNERU:
Стоит учитывать, что nginx кэширует только статику.

Это статика :)

PHP так быстро не отдает :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий