Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Распределение нагрузки по серверам 
:(
    Опции темы
MoLeX
Дата 14.5.2008, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 0
Всего: 140



Цитата(Kallisto @  14.5.2008,  08:59 Найти цитируемый пост)
какая стоит сейчас архитектура и что используется.

поддерживаю. раньше не имел дело с очень уж большим кол-вом поситителей, но мощности наращиваются и стало интересно как это дело организуют умные люди  smile 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Wowa
Дата 14.5.2008, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Kallisto @  14.5.2008,  07:59 Найти цитируемый пост)
Wowa,  можешь написать какая стоит сейчас архитектура и что используется.

Все то, что я описал в пред. посте. Проблема лишь с БД сейчас. Стоит MySQL на одной машине и всё. Но пока и посещаемости нет.
PM WWW   Вверх
Endeveit
Дата 14.5.2008, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 2.6.2006

Репутация: 1
Всего: 7



Wowa, у нас на выделенном сервере, правильно настроенный сервер MySQL, обрабатывает порядка 350 запросов в секунду (и это не предел).
Все запросы, естественно, очень легкие и быстрые.
Данных - несколько гигабайт (десятки миллионов строк).
Тяжелые запросы агрессивно кэшируются на уровне приложения в оперативной памяти или в SQLite.
Цифры, не Бог весть какие, конечно, но как пример рассматривать их можно.
PM WWW   Вверх
IZ@TOP
Дата 22.5.2008, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



Цитата(Endeveit @  14.5.2008,  13:41 Найти цитируемый пост)
Wowa, у нас на выделенном сервере, правильно настроенный сервер MySQL, обрабатывает порядка 350 запросов в секунду (и это не предел).

А как насчет 2-3K qps, из которых 9/10 запросы на изменение/добавление данных? При этом 5-7 Slave и еще пара системных Master'ов (для поисковой индексации).

Wowa, у нас архитектура БД разделена на несколько понятий:
1. Global - глобальная база данных (пользователи, view, денормализованные данные).
2. Серия серверов Application: contest, sms и т.п.
3. Сессии - отдельный master-сервер. Хранить сессии в Memcache не рекомендуется, так как он не гарантирует постоянного хранения данных.
4. Партиции - пользовательские данные разбросанные по разным сериям мастер-слейв,слейв2,слейв3 и т.п.

Соответственно, все типы хранилищ являются серией серверов мастер-слейв,слейв1...слейвN.
Запросы, которые стало невозможно выполнить в виду разделения данных по разным регионам (мастерам), кэшируем в Memcache; к примеру, пользователи-конкурсные фото. 

Но есть и минусы. Будут вопросы, обращайся в ICQ.
Кстати, наш ведущий будет выступать на PHPConf 2008 и подробно расскажет про архитектуру PhotoFile (которая несколько схожа с flickr'ом).

Это сообщение отредактировал(а) IZ@TOP - 22.5.2008, 11:51


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Endeveit
Дата 22.5.2008, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 2.6.2006

Репутация: 1
Всего: 7



IZ@TOP, у меня там в сообщении есть последнее предложение ;)
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.1056 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.