idencial
Одинаковый
Уменьшение картинок на удаленном сервере (только FTP)
Есть удаленный сервер (сервер №1), где есть только FTP (это просто сетевой жесткий диск, что-то типа D-Link DNS-313). На этом серваке размещены фотографии по папкам, причем фотографии в хорошем качестве, с зеркалки, т.е весят не хило.
Есть сервер, где есть PHP & Imagemagic (сервер №2).
Суть задачи - получить на втором сервере уменьшенные копии картинок с удаленного сервера (№1) (где только FTP)
Самый простой способ - копируем по FTP фотографию - уменьшаем ее с помощью Imagemagic.
Проблема в том, что в некоторой папке на этом удаленном сервере (№1) может быть фотографий 200 и каждая по 2-3 МБ.
Скрипт должен обработать эту папку и на сервере, где будет работать скрипт должно оказаться 200 обработанных маленьких фотографий.
Проблема в том, что пока я буду копировать 200 больших фоток между FTP серверами (чтобы получить возможность уменьшить через Imagemagic), пройдет много времени + трафик.
Пришла было шальная мысль - вдруг Imagemagic уменьшает файлы сразу на удаленном сервере (по типу работы copy() с разрешенными url wrappers), но тест показал, что не умеет
Есть какие-то варианты уменьшить на удаленном FTP сервере (№1) картинки с другого сервера (№2) прежде чем их копировать.
Было бы круто сделать уменьшенные копии нужных файлов, а потом их быстро слить по FTP.
Проблема пока в том, что тот сервер, где лежат фотографии ничего не умеет, только FTP, а потому нужную обработку можно выполнять только с удаленного сервера.
Есть удаленный сервер (сервер №1), где есть только FTP (это просто сетевой жесткий диск, что-то типа D-Link DNS-313). На этом серваке размещены фотографии по папкам, причем фотографии в хорошем качестве, с зеркалки, т.е весят не хило.
Есть сервер, где есть PHP & Imagemagic (сервер №2).
Суть задачи - получить на втором сервере уменьшенные копии картинок с удаленного сервера (№1) (где только FTP)
Самый простой способ - копируем по FTP фотографию - уменьшаем ее с помощью Imagemagic.
Проблема в том, что в некоторой папке на этом удаленном сервере (№1) может быть фотографий 200 и каждая по 2-3 МБ.
Скрипт должен обработать эту папку и на сервере, где будет работать скрипт должно оказаться 200 обработанных маленьких фотографий.
Проблема в том, что пока я буду копировать 200 больших фоток между FTP серверами (чтобы получить возможность уменьшить через Imagemagic), пройдет много времени + трафик.
Пришла было шальная мысль - вдруг Imagemagic уменьшает файлы сразу на удаленном сервере (по типу работы copy() с разрешенными url wrappers), но тест показал, что не умеет

Есть какие-то варианты уменьшить на удаленном FTP сервере (№1) картинки с другого сервера (№2) прежде чем их копировать.
Было бы круто сделать уменьшенные копии нужных файлов, а потом их быстро слить по FTP.
Проблема пока в том, что тот сервер, где лежат фотографии ничего не умеет, только FTP, а потому нужную обработку можно выполнять только с удаленного сервера.
assword@host/path/to/file
), поэтому также пришел к варианту с пережималкой под винду.