В настоящее время я работаю над настройкой моего веб-приложения CakePHP (1.3) для запуска в HA Setup. У меня есть 4 веб-бокса, которые используют приложение как кластер MySQL для бэкэнд базы данных. У меня есть пользователи, загружающие 12 000 - 24 000 изображений в неделю (35-70 ГБ). Затем приложение генерирует 2 дополнительных файла из оригинала, миниатюры и изображения среднего размера для предварительного просмотра. Это означает, что в каждую репозитарию добавляется 36 000 - 72 000 возможных файлов.CakePHP Настройка фермы высокой доступности
То, что я пытаюсь обвести вокруг себя, - это обработать большое количество статических запросов к файлам, поступающих от пользователей, пытающихся просмотреть эти изображения. Я имею в виду, что у меня может быть несколько веб-боксов, обслуживающих только статические файлы с балансиром нагрузки, отправляющим запросы.
Но есть ли у кого-нибудь идеи о том, как синхронизировать все статические файловые серверы?
Если у кого-либо из вас есть какие-либо впечатления, которые вы хотели бы поделиться или какие-либо полезные ссылки для меня, это было бы очень признательно.
Спасибо,
serialk
Не уверен, что это помогает, но Facebook использует Лак для обработки своих изображений | http://www.varnish-cache.org – RabidFire
Спасибо за ссылку RabidFire, я получил некоторое чтение на моей пластине lol – serialk