#php #image #cluster-computing #varnish
#php #изображение #кластерные вычисления #лак
Вопрос:
Я создаю для своего веб-приложения (PHP) функцию обмена изображениями между пользователями, что означает, что все пользователи могут загружать свои изображения на мой сервер. итак, мое первое предположение заключается в том, что мне нужен выделенный сервер для моей функции «обмена изображениями». проблема в том, что если на сервер будет поступать много запросов — будет создано узкое место.
-
Я узнал о кэшировании (memcached, varnish, squid …) как вы думаете, подходит ли мне одна из этих технологий?
-
какая лучшая / идеальная архитектура для меня? Я предполагаю, что в какой-то момент недостаточно только одного сервера. поэтому, я думаю, мне понадобится кластер серверов (master и slaves). верно?
Я был бы очень рад, если бы вы могли дать мне некоторое представление о правильных технологиях и архитектуре.
Ответ №1:
Все зависит от того, насколько большой трафик у вас будет. Можете ли вы оценить это? Решения Cashinig хороши скорее для samall изображений. У меня есть некоторый опыт работы с веб-сайтом для обмена изображениями / голосования и довольно большой трафик (12 миллионов загрузок полноразмерных изображений в месяц).