Я попросил клиента, чтобы поставить сайт на основе TYPO3 со следующими параметрами: - небольшое количество контента (около 50 страниц) - очень мало изменение частоты - в среднем около 95 наличия%/день - 20% страниц ограничены, доступны только после входа в систему - нет требований к фантазии расширений TYPO3 или что-то другое (только ядра TYPO3) - среднего размера страницы - только ограниченные цифровые активы (изображения и т.д.) включеныScaling для сайта TYPO3
У меня есть требования к созданию инфраструктуры для обслуживания до 1000 одновременных пользователей. Предполагая, что среднее время мысли составляет 30 секунд. это приведет к 33 Запросам в секунду.
Как может выглядеть инфраструктура?
Я знаю, что масштабирование системы - это очень индивидуальная задача в зависимости от реализации системы и нуждается в тестировании, но мне нужно сначала указать, с чего начать (один сервер, разделение компонентов на разные серверы ...).
Любая идея?
Это слишком сложный вопрос, чтобы дать вам ценный ответ. Тем не менее, я бы сначала сосредоточился на оптимизации производительности веб-сайта TYPO3, и если бы этого было недостаточно, ТОГДА я бы сосредоточился на системной стороне проблемы. Итак, google для «TYPO3 performance». 3 ключевых слова могут помочь вам сосредоточиться на правильном материале: ** eAccelerator **, ** статический кеш-файл **, ** memcached **. – tmt
Не используйте eAccelerator, вместо этого используйте xCache или APC. Статический файловый кеш объясняется ниже. Не используйте memcached как кеширование, а APC или Redis (зависимо от вашей настройки PHP). – StephenKing
@StephenKing: eaccelerator - это кэш php, а не кэш базы данных. Он должен использовать xCache или APC дополнительно, а также memcached и Redis. – Bytemain