Поделитесь опытом.
Когда на сайте много пользователей и они начинают загружать фотографии, то бесконечно начинает расти общий обьем файлов на сервере.
В чем разумное решение?
Поделитесь опытом.
Когда на сайте много пользователей и они начинают загружать фотографии, то бесконечно начинает расти общий обьем файлов на сервере.
В чем разумное решение?
Тоже интересно. Возможно ли сделать переадресацию некоторых загрузок на другой адрес. Например купить хранилище и пускай там будет папка upload с теми картинками которые указаны в настройках. Я к примеру галерею на сайте убрал, так как пользователи с ее помощью забьют все место на сервере.
А есть-ли возможность сжать без потери качества уже загруженные на сервер фотографии и без их переименования? Без скачивания на комп...
сжать без потери качества уже загруженные на сервер фотографии
Если вы что-то уменьшаете в размере, то неизбежно теряете какой-то объем данных. А вот насколько критична эта потеря с точки зрения владельца сайта, то это только вам решать. Посмотрите на это решение.
Есть вот такой сервис tinypng.com/
У них есть апи. 500 изображений в месяц бесплатно.
Если придумать, как выбирать изображения для обработки (указывать поля, в которых искать, или прямо из записи выбирать, что ее изображения надо оптимизировать, или еще как...), можно написать компонент...
Есть вот такой сервис tinypng.com/
У них есть апи. 500 изображений в месяц бесплатно.
Если придумать, как выбирать изображения для обработки (указывать поля, в которых искать, или прямо из записи выбирать, что ее изображения надо оптимизировать, или еще как...), можно написать компонент...
А можно на Google storage указать пути для папки upload? Там не очень дорого получается хранить файлы.
Но там еще кажется надо указывать ключи и еще разное.
Нужен php с модулем imagick
Разместите файл image_compress.php в нужном каталоге, запустите из консоли (командной строки, на хостинге через терминал)
php image_compress.php
В файле можно указать максимальный размер по ширине и высоте, а также качество картинок.
А вообще, как владелец сайта, вы взяли на себя обязательство следить за сохранностью файлов пользователей в том виде, в каком они их оставили. С пользователями бороться? С обязательствами? Ну это уже извините вы меня… Разумным решением будет оставить как есть то что вам дали на сохранение.