Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «производительности»
NGINX — История перерождения под Windows 2015-06-11 21:16:46
... , а главное производительности.
производительности, при использовании ...
+ развернуть текст сохранённая копия
Раз уж тут у нас «неделя» nginx, например тут или тут, то попробую и я внести свою, так сказать, лепту. Речь пойдет про nginx 4 windows, а именно про более-менее официальную сборку для этой пропритарной, некоторыми не очень любимой платформы.
Почему Windows. Все просто, в корпоративном секторе Windows на сервере, да и на рабочих станциях — нередко обязательная программа. И от этих требований к платформе, например в ультимативной форме озвученных клиентом, никуда не денешься.
И раз уж имеем Windows, но не хочется мучиться с IIS, apache и иже с ними, если хочется использовать любимые инструменты, а nginx однозначно к ним относится, то приходится иногда мириться даже с некоторыми ограничениями на этой платформе. Вернее приходилось…
Хотя нужно заметить, что даже с этими ограничениями, nginx даст фору практически любому веб-серверу под windows по многим факторам, в том числе по стабильности, потреблению памяти, а главное производительности.
Спешу сразу поделится хорошей новостью — больше ограничений, критичных к высокой производительности, при использовании nginx под windows практически не существует, и последнее из критичных, с высокой долей вероятности, тоже скоро отпадет. Но по порядку…
Здесь описаны известные проблемы nginx 4 windows, а именно:
- Рабочий процесс может обслуживать не более 1024 одновременных соединений.
- Кэш и другие модули, требующие поддержки разделяемой памяти, не работают под Windows Vista и более поздними версиями в связи с тем, что на этих версиях Windows включена рандомизация адресного пространства.
- Хоть и возможен запуск нескольких рабочих процессов, только один из них реально работает.
Я немного изменил порядок, т.к. именно в таком порядке я разбирался с этими ограничениями, так сказать отсортировано «исторически».
Читать дальше →
Тэги: nginx, nginx4win, windows, администрирование, веб-разработка, высокая, оптимизация, производительность, серверная, системное
Архитектура хранения фотографий в Badoo — интервью с докладчиком DevConf 2015 2015-06-10 16:01:21
+ развернуть текст сохранённая копия
Интервью с Юрием Насретдиновым, ведущий разработчиком, Badoo
— Расскажите пару слов о себе.
Я работаю старшим инженером-программистом в отделе «платформы» компании Badoo. Основную часть времени я разрабатываю на PHP, иногда на Go и Си.
— Можете сказать пару слов о своём докладе помимо того, что есть в описании?
Хранение фотографий — пожалуй, самая важная составляющая часть любой социальной сети, и Badoo не является исключением. У нас более 100 серверов только для кеширования фотографий, и с ними каждый день происходит что-нибудь интересное. Ошибки в драйверах FC-карт, kernel panic после достижения сервером uptime в 7 месяцев и многое другое. Поэтому очень важно строить свои системы так, чтобы у них не было SPoF (Single Point of Failure), и построение таких систем далеко не тривиально.
— На кого ориентирован Ваш доклад?
Читать дальше →
Тэги: badoo, devconf, php, архитектура, блог, веб-разработка, веб-разработчиков, высокая, компании, конференция, приложений, производительность
Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей) — интервью с ведущим мастер-класса на DevConf 2015 2015-06-09 08:45:28
+ развернуть текст сохранённая копия
Интервью с Дмитрием Бородиным, одним из трёх основателей компании Topface. О том как зарождался проект и каким по счету проектом он был. Об архитектуре и разработке крупного масштабируемого проекта и мастер-классе на Devconf. На какие два типа делятся программисты.
Мастер-класс Дмитрия на DevConf 2015 пройдет 20 июня
Читать дальше →
Тэги: devconf, highload, php, анализ, баз, блог, высокая, данных, идеи, код, компании, проектирование, производительность, систем, совершенный, стартапов
Wargaming: тыл — фронту! Узнай что у твоего танка под капотом. Python Видео с DevConf 2014 2015-06-03 08:58:46
+ развернуть текст сохранённая копия
Барышников Максим, Solutions Architect в Wargaming.net
«Очень развитая веб-часть» в реалиях Wargaming — это:
— более 40 отдельных проектов, над которыми работают более 200 человек (только в минской студии);
— 2 млн UDV только на сайте worldoftanks.ru в день релиза;
— подробные досье 60 млн. игроков — это только часть тех данных, которые мы предоставляем игрокам вне игры;
— Public API;
— Мировая война на Глобальной Карте.
Читать дальше →
Тэги: devconf, development, erlang, game, high, highload, performance, python, pytnon, блог, веб-разработка, веб-разработчиков, высокая, компании, конференция, производительность
Профессиональный фестиваль РИТ-2015 2015-05-18 18:10:12
21 и 22 мая в Москве состоится первый профессиональный фестиваль «РИТ++». Читать далее
+ развернуть текст сохранённая копия
21 и 22 мая в Москве состоится первый профессиональный фестиваль «РИТ++». Читать далее
Тэги: highload, javascript, ontico, администрирование, веб-разработка, высокая, конференции, производительность, разработка, системное, хабраскидка
Главная / Главные темы / Тэг «производительности»
|
Взлеты Топ 5
Падения Топ 5
|