ZN
Новичок
Посоветуйте организацию платформы
Допустим, есть сайт, на нём ~2000000 пользователей, в среднем 4-5 тысяч одновременно онлайн, до 50 тысяч в пике нагрузки, специфика сайта по весу содержимого страниц может быть сравнена с чтением новостей на, скажем, rbc.ru, то есть немного текста+картинка(или две)+баннеры вокруг и всякая мелочь. Для генерации страниц используютя шаблоны Smarty, всё, что можно, - кешируется. Активно применяется AJAX. Пусть при нагрузке 5 тысяч пользователей онлайн будет около 1000 хитов в секунду. Теперь вопросы: какую базу лучше использовать (что насчёт MySQL)? как организовать сервер (много серверов, на которых клиентов раскидывает прокси в засисимости от их загрузки, или кластер(тогда какая именно технология), или ещё что-то)? как организовать базу (опять-же кластер, на отдельном серваке или нет, или может у каждого сервака своя с настройками репликации(это если по сервакам прокси распределяет) )? Интересуют конкретные советы по реализации, а не "собери кластер".
Допустим, есть сайт, на нём ~2000000 пользователей, в среднем 4-5 тысяч одновременно онлайн, до 50 тысяч в пике нагрузки, специфика сайта по весу содержимого страниц может быть сравнена с чтением новостей на, скажем, rbc.ru, то есть немного текста+картинка(или две)+баннеры вокруг и всякая мелочь. Для генерации страниц используютя шаблоны Smarty, всё, что можно, - кешируется. Активно применяется AJAX. Пусть при нагрузке 5 тысяч пользователей онлайн будет около 1000 хитов в секунду. Теперь вопросы: какую базу лучше использовать (что насчёт MySQL)? как организовать сервер (много серверов, на которых клиентов раскидывает прокси в засисимости от их загрузки, или кластер(тогда какая именно технология), или ещё что-то)? как организовать базу (опять-же кластер, на отдельном серваке или нет, или может у каждого сервака своя с настройками репликации(это если по сервакам прокси распределяет) )? Интересуют конкретные советы по реализации, а не "собери кластер".