Баннерообменная система - технические вопросы

Привет всем,

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

Сейчас нам надо посмотреть на какой сервер его лучше поставить и на ккой субдомен. Думаю, что в течении 2-3 дней можно будет уже запустить систему!

Написать комментарий...
Papa HuHu
14 years ago

отлично!!!! молодец!

Ответить
Sergei Litvin
14 years ago

Клево... Феско интересуется стоимостью банера..

Ответить
Андрей Отмахов
14 years ago

Привет всем,

новая баннерообменная система находиться на стороннем выделенном сервере: http://banner.maxxinet.de, надеюсь, что на первые пару лет этого будет достаточно. Стоимость мощностей для нас, включая все необходимые сервисы - 40 EUR/месяц. Цены естественно - по нашей себестоимости. Надеюсь, что этих мощностей хватит на долго, посмотрим сколько будет ложиться вычислительной нагрузки - обычно баннеры не сколько веб-трафик генерируют, сколько трафик к базам данных! 🙂

Система уже работает, так что можно ставить баннеры.

Ответить
Koposov
14 years ago

Привет всем!!!
Так когда начнем?

Ответить
Koposov
14 years ago

А зачем нам еще сервер, ведь у меня на сайте под обмен уже все сделанно!!!

Ответить
Papa HuHu
14 years ago

я тоже не совсем понял зачем нужен сервер...

Ответить
Андрей Отмахов
14 years ago
я тоже не совсем понял зачем нужен сервер...

Хорошо - чтобы не смешивать ресурсы Полушария и баннерообменной сети, т.к. это ИМХО - две разные истории, с различными бюджетами. Баннерообменная сеть должна финансироваться из ее собственного бюджета, мне это кажется более логичным. 🙂

Выделенная часть кластера (не путать с выделенным сервером) обеспечит обработку большого кол-ва запросов, не скажется на других сайтах и в случае большой нагрузки ее можно всегда расширить, иначе система может реально тормозить все сайты на которых установлены ее баннеры, т.к. прокачка остальной части страниц после баннеров будет идти в большинстве случаев после прокачки баннерной части. Это из собственного опыта ведения баннерных систем.

Считаю предложенный вариант очень дешевым и удобным с точки зрения реализации.

Нужна система, которая в состоянии будет перегреться без больших потерь и которая будет иметь БД с достаточно частым резервным копированием, т.к. потеря БД - означает потеря всех данных и в первую очередь финансовых расчетов. Идеальный вариант почасовое копирование БД. Также возможно со временем прийдется воспользоваться 3-4 альтернативными субдоменами с одной центральной БД, чтобы снизить загрузку веб-сервера в часы пик.

ИТОГО: можно сделать все просто и подождать пока начнутся проблемы или же можно все сделать сразу, чтобы потом проблем не было. Лично мнение - предпочитаю спать спокойно и не восстанавливать БД из кусков. Мы уже форум только более пяти раз по началу восстанавливали.

В качестве примера:
Наша вставка http://polusharie.ru/love/top100/top100.php которая показывает анкеты на Знакомств Полушарии прокрутилась вчера за день 77,062 раз. При этом в час пик (12.45% от общего кол-ва) - 9594 раз в час - 160 в минуту - т.е. порядка 3 процессов в секунду. Надо учитывать то, что процесс не должен длиться больше, чем 0,3 секунды - иначе появится эффект снежного кома, когда новые процессы будут появляться, когда еще старые процессы не завершены. Кроме того - этот скрипт НЕ использует БД. Запрос к БД берет на себя уже порядка 0,1-0,2 секунды. А теперь представим, что у нас будет кол-во показов, сравнимое с тремя Полушариями и переиодически надо будет делать полную копию БД, т.е. сервер будет замирать на пару минут!

Мне лично все равно - если мы хотим иметь что-то стабильное - есть технологии и решения, которые просты и эффективны. Если нет - ну чтож, будет вероятность потери данных в худшем случае, т.к. все провайдеры делают только один раз бекап и то не полный, а частичный и не всегда собирают БД потом корректно.

Ответить
Papa HuHu
14 years ago

понял. вопрос снят. поддерживаю полностью.

Ответить