Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Хостинги / Домены / Железо
»
Тема:
Оптимальные настройки NGINX для galleries & thumbs.
Новая тема
Ответить
цитата
21/01/08 в 14:20
Gabber
Здравствуйте, любители и знатоки NGINX.
У меня к вас такой вопрос, какие настройки конфига NGINX вы считаете оптимальные для хостинга тумб CJ-ев и мувисных галер.
Сам я использую такой конфиг:
nginx.conf
Код:
#user nobody;
worker_processes 10;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
error_log /var/log/nginx.error.log warn;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
#gzip on;
server {
listen xxx.xxx.xxx.xxx:80;
server_name xxxxxxx.com;
#access_log logs/host.access.log main;
location / {
root /home/user/xxxxxxx.com;
index index.html index.htm;
}
error_page 404
http://xxxxxxx2.com;
location ~ /\.ht {
deny all;
}
}
}
+ в mime.types использую для WMV (т.к. мувисные галеры с ними)
application/x-ms-wmv wmv;
вместо video/x-ms-wmv wmv;
т.к. иначе нормально не работают варианты отдачи wmv в Firefox.
Правильный это для меня конфиг или нет?
Стоит ли использовать client_header_buffer_size , large_client_header_buffers и т.п.?
P.S.
Мощный сервер и канал загружен ~40Mbps.
цитата
21/01/08 в 15:31
Mike Fox
Добавь expires 30d;
чтобы тумбы кэшировались в браузере.
keepalive_timeout 65; может не понравиться при постинге в некоторые тгп
зачем трогать буфферы если сервер мощный и канал слабо нагружен?
я думаю там итак у тебя все в порядке.
цитата
21/01/08 в 18:48
Core
и от меня вопрос по ходу
как к nginx прикрутить geop_ip, чтоб забанить пару стран
цитата
21/01/08 в 19:57
adminZ
сделать так как книжка пишет)
переконвертить базу геоИП в нгинсовую и подрубить в поле location
цитата
21/01/08 в 21:36
Core
ну да, логично ... буду колупать )
цитата
22/01/08 в 00:43
Gabber
Mike Fox писал:
Добавь expires 30d;
чтобы тумбы кэшировались в браузере.
keepalive_timeout 65; может не понравиться при постинге в некоторые тгп
Куда добавить expires 30d; ? в какую строчку.
keepalive_timeout 65 - я использую галлеры только для своих MPG, это не отразиться?
P.S.
Я хочу мах. скорости и удобства для своих посетителей.
цитата
22/01/08 в 00:59
color
worker_processes 10;
ну количество процессов от трафика сильно зависит... на небольшом трафе (меньше 10Мбит) можно и меньше поставить.
для 40Мбит в принципе нормально.
по ngix_status-у еще полезно посмотреть текущие значения параметров соединений
цитата
22/01/08 в 04:32
adminZ
Core писал:
ну да, логично ... буду колупать )
там кстати кидай ток страны которые будеш юзать, иначе получается тяжелая и нах ненужная база..
цитата
23/01/08 в 08:47
eSupport
worker_processes 10; - тут поставить числу физ процов
worker_connections 1024; - а тут повысить согласно частоте запросов
цитата
23/01/08 в 11:18
color
eSupport писал:
worker_processes 10; - тут поставить числу физ процов
worker_connections 1024; - а тут повысить согласно частоте запросов
по опыту - на большом трафе с worker_processes=2 тааакие затыки будут
цитата
23/01/08 в 13:59
Gabber
color писал:
по ngix_status-у еще полезно посмотреть текущие значения параметров соединений
А это можно посмотреть если нет mrtg?
Если - да, то как?
цитата
23/01/08 в 14:02
color
Gabber писал:
А это можно посмотреть если нет mrtg?
Если - да, то как?
http://domain/nginx_status
Естественно в конфиге nginx надо его включить сначала
цитата
27/01/08 в 10:26
eSupport
color писал:
по опыту - на большом трафе с worker_processes=2 тааакие затыки будут
И что у нас есть большой траф? Полностью загруженный 100 мегабитный порт легко раздается, ну конечно ОС заточнить надо ;)
цитата
27/01/08 в 10:48
color
eSupport писал:
И что у нас есть большой траф? Полностью загруженный 100 мегабитный порт легко раздается, ну конечно ОС заточнить надо ;)
хз, я на FreeBSD под 100Мбит ставлю обычно примерно 10 процессов nginx-а, иначе затыки.
Новая тема
Ответить
Эта страница в полной версии