- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
нужно научить nginx нормально отдавать небольшие файлы до 1.5мб на нагрузке в 300 мегабит
проблема следующая:
арендовали сервер на котором nginx нормально работал, далее после того как начались проблемы у ДЦ пришлось съехать.
заюзали под отдачу статики простаивающий сервак следующей конфигурации:
1U сервер DELL 1950, 2xQC Xeon 5355 (2,66GHz/8mb/1333MHz), RAM 8GB PC2-5300 FBDIMM (8x1GB), 2xHDD 73GB SAS 15000 RPM HOTSWAP, RAID - Perc5
Такой конфы должно хватить уж для 300мегабит точно.
взяли линию 300 мегабит гарантированную, настроили nginx, но видимо от моих кривых рук он начинает сильно лагать при отдачи свыше 200мегабит.
мало того у многих клиентов очень часто не загружаются больше файлы 1-1.5мб даже при нагрузке в 50-100мегабит.
статистику по серверу можно посмотреть здесь, по которой видно что CPU совсем не нагружено
http://my.rmart.ru/munin/localdomain/localhost.localdomain.html
статика: это небольшой клиент игры на флеше общим весом в 2.5 метра.
nginx стоит последней версии.
настройки: nginx.conf
Уверен что допустил глупую ошибку
gzip off;
output_buffers 2 128k;
proxy_cache_path создаст доп нагрузку на диск
задайте лучше в /dev/shm у вас там памяти аж 6G бездействует
sendfile off;
в пиках попробуйте скачать что-нибудь используя ftp, если скорость маленькая, значит вас обманывают...
worker_rlimit_nofile 8192; - очень мало для такого масштаба. Делайте раз в 100 больше.
Gzip лучше подкорректировать:
gzip on;
gzip_min_length 1100;
gzip_buffers 64 8k;
gzip_comp_level 3;
gzip_http_version 1.1;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css;
эх проовал уже по разному,
поставил:
worker_rlimit_nofile 65536;
gzip off;
output_buffers 2 128k;
sendfile off;
пробовал играться настраивая gzip но толку нет тк все равно отдаем swf
Теперь nginx не тупит, отдает норм, НО порой зависает на отдаче, то есть загрузчик порой не дождаться файла(можно ждать часами, и не ошибки ничего) и только очистка кеша и вновь долгое ожидание помогает.
Еще бывает теперь при пиковой нагрузке некоторым клиентам совсем не отдает 1-2 файла из множества файлов клиента, закрывая соединение.
и только очистка кеша
на компьютере или на сервере?
на компьютере или на сервере?
Очистка кеша браузера на компе