Рекомендации по проектированию для интенсивного движения
Я работаю над сайтом для обзоров фильмов. В текущем проекте интерфейс ( jQuery, HTML, CSS) соединяется с моделью (отдельные сценарии php, которые работают с базой данных MYSQL) для базового хранения и поиска. Этот тривиальный дизайн будет работать для небольшого трафика.
Я беспокоюсь о том, как решать проблемы, связанные с интенсивным трафиком, когда одновременно поступает много запросов. Какие конструктивные изменения я должен внести в модель, чтобы справиться с интенсивным трафиком и сделать систему масштабируемой?
PS: пожалуйста, дайте мне знать, если вам нужно больше информации.
Спасибо
1 ответ
http://redis.io/ - Redis позволяет вашей базе данных быть резидентной с отложенной записью на диск. Это значительно повышает производительность БД. Сначала налейте в ведро ОЗУ. Memcached также является популярным инструментом, но не настолько функциональным.