В очередной раз столкнулся с проблемой ограничений виртуального хостинга на размер загружаемого файла.
Часто проблема возникает, когда пользователи не могут загрузить фотографию, сделанную прямо с камеры.
А если вам чудом удалось его загрузить, то PHP не хватает памяти для его обработки (сокращения).
Могу предложить масштабное решение проблемы.
Создается единый сервис, работающий прозрачно для пользователя.
Моя идея основана на использовании ресурсов одного сервиса для обработки больших изображений.
Допустим, у нас есть сайт, на котором нам нужно обойти ограничения хостинга:
- В форме отправки изображения атрибут action содержит ссылку на обработчик на стороне сервиса
- В этой же форме создается несколько скрытых полей, описывающих параметры обработки изображения (размеры, качество и т. д.).
Создается отдельное поле, чтобы сообщить сервису, куда публиковать обработанное изображение.
- Сервис получает запрос, обрабатывает изображение с учетом заданных параметров и размещает обработанное изображение на сайте-источнике.
Идею можно улучшить.
Как минимум добавить поддержку сессий, но надеюсь суть понятна.
Что вы думаете об этой идее? Если вы знаете подобные реализации, напишите, пожалуйста, в комментариях.
Теги: #услуги #веб-разработка #Чулан
-
Планшетный Пк
19 Oct, 24 -
Prepd Pack – «Умный» Ланчбокс
19 Oct, 24 -
Небезопасное Развитие
19 Oct, 24 -
Startopia - Замечательный Скринсейвер
19 Oct, 24