Вопрос для веб-разработчиков: использование сервера изображений для динамических изображений - PullRequest
1 голос
/ 14 сентября 2011

Предположим, вы разрабатывали сайт галереи изображений, который использует динамические изображения. Под динамикой я подразумеваю, что эти изображения могут быть преобразованы в различные форматы, масштабированы, обрезаны и помечены водяными знаками на лету. Динамические изображения извлекаются с сервера изображений (работающего отдельно от веб-сервера), который хранит только одно исходное изображение и отвечает на запросы HTTP POST (в JSON).

Не могли бы вы, веб-разработчик, легко разработать веб-сайт с использованием подобного сервера изображений? Если это так, как бы вы получили и отобразить изображения? Если нет, что бы вы изменили в сервере изображений?

Это открытый вопрос, поэтому мне просто интересно, насколько подходящий сервер изображений, разработанный таким образом, подойдет для веб-разработчика и для приложения, упомянутого выше.

1 Ответ

1 голос
/ 14 сентября 2011

Изображения показываются конечным пользователям через тег <img ..../>, что подразумевает запрос GET.Для каждого запроса img GET мне потребуется выполнить следующее:

  • проанализировать GET путь и параметры запроса
  • сгенерировать новый POST запрос к серверу изображений
  • получение байтов изображения с сервера изображений
  • создание ответа http с соответствующим типом и длиной содержимого
  • отправка байтов изображения конечному пользователю

Нет, я не могускажем, это простое решение, и было бы намного проще, если бы не было такого GET - POST - GET преобразования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...