HighLoad.org – блог о высоких нагрузках
Быстрый поллинг средствами C, memcached, nginx и libevent
2010-02-26 19:18 my_fess 
В этом посте я покажу вам как реализовать действительно быстрый поллинг средствами C, и libevent, memcached и nginx. Производительность сервера (неоптимизированный Mac Book) более 2400 запросов в секунду на . Это 144,000 запросов в секунду.

Читать дальше →
комментарии [0]  | комментировать

Открытие кода Traffic Server: 700 тысяч строк кода, 9 месяцев
2010-02-25 18:19 my_fess 
Это выдержка из разговора с Andrew Hsu, членом команды Yahoo!, которая подготовила кодовую базу Traffic Server к open source выпуску.

Читать дальше →
комментарии [0]  | комментировать

Управление версиями данных в S3 на AWS
2010-02-24 19:52 my_fess 
Одной из проблем в Amazon S3 была невозможность сделать снимок состояния S3 в какой-нибудь момент времени. А это один из наиболее важных шагов по восстановлению после аварии во время любого массивного обновления, которое потенциально может повредить данные. До сегодняшнего дня приложения, использующие S3, должны были сами управлять версиями данных, но похоже что Amazon запустил функцию управления версиями, встроенную в S3, которая делает эту работу сама. В дополнение к этому, они обязали операцию удаления из версионированных данных использовать MFA (Multi-factor authentication).

Читать дальше →
комментарии [0]  | комментировать

7 пророчеств о пришествии NoSQL
2010-02-23 20:42 my_fess 
Во время изучения старых пыльных библиотечных стеков, я откопал потерянный длинный кодекс NoSQL Нострадамуса. Странно, но он также послужил сюжетом для нового романа Дэна Брауна, но это уже совсем другая история.  Вот какие знаки о необходимости перехода на NoSQL предсказал Ности (его друзья звали его Ности).

Читать дальше →
комментарии [0]  | комментировать

Принцип высокодоступной системы: управление параллельностью
2010-02-23 04:40 my_fess 
Одним из важных принципов построения системы с высоким коэффициентом готовности — это управление параллельностью. Идея заключается в том, чтобы разрешить ровно столько трафика, сколько ваша система может успешно обработать. Например: если проверено, что ваша система может обработать 100 одновременных соединений, тогда 101-ому запросу должно быть предложено попробовать попозже или подождать, пока один из 100 предыдущих запросов выполнится. Нельзя позволять 101-ому запросу негативно воздействовать на других 100 пользователей. Задержки должны быть только в выполнение 101-го запроса.

Читать дальше →
комментарии [0]  | комментировать

Пишем Twitter службу на App Engine
2010-02-20 20:18 my_fess 
Сейчас очень популярны приложения, которые позволяют получать или делать обновления Twitter. Есть такие приложения и на App Engine. Twitter предоставляет исчерпывающий API, который дает доступ к большей части возможностей.

Читать дальше →
комментарии [0]  | комментировать

Серверы тикетов: дешевое распределение уникальных первичных ключей
2010-02-19 19:21 my_fess 
Серверы тикетов не интересны сами по себе, но они являются важным блоком в построение Flickr. Главными темами о которых мы поговорим будет шардинг и мастер-мастер архитектуры. Серверы тикетов дают нам глобально (на Flickr) уникальные целые числа, которые являются первичными ключами в нашей распределенной системе.

Читать дальше →
комментарии [0]  | комментировать

В поисках базы данных, которая не была бы отстойной
2010-02-18 22:01 my_fess 
Краткое резюме по базам данных, часть из которых отстойные, по крайней мере для моих задач, а другую часть я пока исследую.

Читать дальше →
комментарии [0]  | комментировать

Анатомия Кита
2010-02-17 20:51 my_fess 
Иногда реально очень сложно выяснить, что вызывает проблемы на таком web-сайте как Twitter. Но мы постоянно изучаем новые методы, помогающие нам решать множество проблем, которые возникают в сложном web-сайте. Несколько недель назад мы заметили нечто необычное: более 100 посетителей Twitter в секунду видели «падение кита». Обычно эти киты редки; 100 раз в секунду было достаточной причиной, чтобы забить тревогу. Хотя 100 в секунду - это очень маленькая часть от всего нашего трафика, это все равно значило, что много пользователей получили плохое впечатление от посещения нашего сайта. Поэтому мы организовали команду выяснить причину проблемы.

Читать дальше →
комментарии [0]  | комментировать

Облако в "подключалке" - замечательно
2010-02-16 18:04 my_fess 
На прошлой неделе компания Codelathe прислала мне одно из самых крутых устройств, которые я когда-либо использовал. В ответ на мой пост про личное облако они отвечают: "У нас есть продукт для вас!". Мне приходится признать, что я восхищен их устройством TonidoPlug, которое подходит как для образовательного рынка, так и для потребителей, которые ищут отличный NAS и веб разработчиков, ищущих недорогой веб сервер.

Читать дальше →
комментарии [0]  | комментировать

[1] [2] [3] [4] [5] 
  © 2010-2018 HIGHLOAD