Пример построения высоконагруженной системы на основе открытого решения
08/10/2008 21:50 — Sych
в
В данной статье показывается как на основе открытого решения - Openx (бывший Openads), построить высокопроизводительную и отказоустойчивую систему управления рекламой которая будет доставлять порядка 20млн показов баннеров в сутки, при этом нам прийдется внести в исходный код лишь минимальные правки - которые дадут очень большой прирост производительности.
Основные рассмотренные аспекты
- Как это работает?
- Проблемы при эксплуатации
- Архитектура системы
- Профайлинг - поиск узких мест
- Избавляемся от MySQL
- Подводим итоги нашей работы
Читаем материал и делимся своими мыслями.
- Блог пользователя Sych
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии










Комментарии
А чому скрізь фря, дивний вибір осі для mysql, так як vs. linux -30%.
>20М показов баннеров в сутки, что равнозначно более 40М запросов к web-серверу.
Для такого лоаду - використання php для процесінгу, чого небуть однотипного, на сервер-сайді - гроші на залізо.
Чому не проблували хоча б його відкомпілювати?
Скільки коштувало серверне оточення якщо не секрет?
Выбором ос для сервера БД особо никто не занимался - просто все машинки однотипные да и админы фрю любят, а база то во время работы особо не нагружается.
>>Чому не проблували хоча б його відкомпілювати? - если имеются в виду php акселераторы которые делают байт код то они использовались.
железо, 6 серверов(5http+1DB), стоило порядка - 9 килобаксов - и оно отработало себя за 3-4 месяца.