| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > информер и устойчивость к нагрузкам |
| Автор: Predator199 11.12.2012, 14:51 |
| Собираюсь сделать информер для сервера. Каждый пользователь может его поставить к себе на сайт + гаджет. С одного сайта одновременно около 100 обращений. Всего 30 т сайтов + 30т обращений от (гаджета, пк пользователя). Посоветуйте как лучше сделать кэширование. Напрямую к мусикл, не выдержит. Создавать для каждого сервера файл с данными, слишком объемно будит. Может есть другие способы о которых я не знаю. |
| Автор: Aliance 11.12.2012, 16:09 |
| балансировщик. nginx. кластеризация. да много всего, читай литературу соотв. с примерами, тут никто поверхностно не сможет сказать что нужно в твоем именно случае. |
| Автор: Fortop 11.12.2012, 18:52 |
| Кешируйте данные информера хотя бы на 1 минуту. Этого достаточно для вашего случая |
| Автор: Guedda 11.12.2012, 20:13 |
| судя по твоим вопросам, твой сервис рухнет вовсе не от информера, а от всего остального кода и "логики". |
| Автор: Predator199 11.12.2012, 20:59 |
| Guedda =) Fortop Обновлять кеш около 5 мин - само сабой. Иначе он не нужен. Только придется создавать 30 т файлов. Около 5-10 сек уйдет (так прикинул).Можно конечно все в 1, для моего случая для каждого отдельно лучше. Есть ли еще какие нибудь методы хранения данных , менее затратные. |
| Автор: Sanchezzz 11.12.2012, 23:08 |
| и в чем проблема ? Создается кеш по мере запроса на нужнный сервер а не все сразу вдруг пригодится. |
| Автор: Predator199 12.12.2012, 16:14 |
| Sanchezzz Я подразумевал, что уже есть к каждому серверу запрос. Спс. Fortop Буду разбираться |