stinol
Новичок
Помогите спроектировать приложение
Здравствуйте!
Помогите спроектировать приложение: сервис активной рекламы (САР).
Суть приложения:
1. Рекламодатели создают ссылки для просмотра и платят за это деньги.
2. Пользователи просматривают эти ссылки и получают за это деньги.
У рекламодателя в ссылках есть ряд ограничений по географии посетителей, по времени посещения(от ограничений в сутки до ограничений в час) и др. Разные типы страниц. Какие-то показываются только один раз в сутки одному пользователю какие-то больше.
Пользователей много. Постоянно выполняется большой запрос на определения какой сайт сейчас отобразить текущему пользователю.
Так же много вставок в БД с платежами.
Сейчас все работает на 2xXeon Quad Core 2.5 GHz (E5420), 4Gb FBDimm RAM, 2x72gb HDD SAS и сильно тормозит.
Всего просмотров страниц в сутки 200-300 тысяч.
По статистике MySQL запросов в секунду 260
Полагаю что архитектура приложения не верная.
Помогите спроектировать данное приложение так, что бы оно было расширяемо, что бы "просто быстро работало"
Здравствуйте!
Помогите спроектировать приложение: сервис активной рекламы (САР).
Суть приложения:
1. Рекламодатели создают ссылки для просмотра и платят за это деньги.
2. Пользователи просматривают эти ссылки и получают за это деньги.
У рекламодателя в ссылках есть ряд ограничений по географии посетителей, по времени посещения(от ограничений в сутки до ограничений в час) и др. Разные типы страниц. Какие-то показываются только один раз в сутки одному пользователю какие-то больше.
Пользователей много. Постоянно выполняется большой запрос на определения какой сайт сейчас отобразить текущему пользователю.
Так же много вставок в БД с платежами.
Сейчас все работает на 2xXeon Quad Core 2.5 GHz (E5420), 4Gb FBDimm RAM, 2x72gb HDD SAS и сильно тормозит.
Всего просмотров страниц в сутки 200-300 тысяч.
По статистике MySQL запросов в секунду 260
Полагаю что архитектура приложения не верная.
Помогите спроектировать данное приложение так, что бы оно было расширяемо, что бы "просто быстро работало"
