Модуль закачки фото товаров с сайта поставщика

Отличный модуль по кешированию картинок с неконтролируемых вами сайтов.


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

Скриншот

Цена

90 $
 

Описание


Принцип работы Как только на клиентскую сторону сайта заходит посетитель и попадает на страницу, где есть картинки товаров, всё ещё подкачиваемые с внешнего сайта (например поставщика, или из B2B-системы, или из CDN - системы доставки контента), модуль немедленно замечает эти внешние ссылки.

Прежде чем отдать страницу в браузер посетителя, модуль закачивает на ваш сайт обнаруженные внешние картинки, заменяет в отслеженном товаре адреса фотографий на их локальные копии, использует копии в странице и отдаёт её посетителю.

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

Плюсы: Модуль одновременно снимает нагрузку на сайт поставщика, ведь вашим клиентам картинка всякий раз демонстрируется уже из ваших локальных копий, то есть без обращения к сайту поставщика.
Плюсы: В исходном коде страницы, генерируемой вашим сайтом, отсутствуют прямые ссылки на истинный источник фото контента. Ссылки картинок всегда ведут на ваш сайт, что полезно для SEO.
Плюсы: Файлы кешируемых картинок получают имена, а через них и ссылки вида имя-товара-ИДтовара-НОМЕРкартинки.jpg, что повышает релевантность на поиске по картинкам.

По техническому строению модуль являет собой дополнительный набор методов для одноимённых локальных шаблонизационных функций, перекрывающих стандартные функции images и findImage. Поэтому он поставляется в виде текстового файла, а установка требует вручную скопировать этот набор методов из текстового файла в тело файла helper.php вашего шаблона клиентской стороны сайта. Если не знаете, как это делать, сообщите - установим за вас.