Медиа-изображения в производстве исчезают на некоторое время после импорта Impex

Изображения на домашней странице и страницах результатов поиска отсутствуют в течение некоторого времени, это происходит после выполнения Impex import для продуктов после внесения некоторых изменений в файлы мультимедиа. Страница сведений о продукте отлично работает, показывая обновленные изображения после синхронизации из промежуточного в онлайн-каталог.

Интересно, что этот вопрос будет решен через некоторое время, затрудняющее отладку.


person Joe Sebin    schedule 22.03.2018    source источник
comment
Не могли бы вы добавить еще конфигурацию лака? Потому что это похоже на проблему с кешем лака. Вы кешируете домашнюю страницу?   -  person HybrisHelp    schedule 22.03.2018
comment
Подумайте о кеше, как сказал @HybrisFreelance.   -  person Nomade    schedule 22.03.2018
comment
@HybrisFreelance: я не кэширую его. Как эта проблема может возникнуть в результатах поиска?   -  person Joe Sebin    schedule 22.03.2018
comment
Какую стратегию хранения мультимедиа / URL-адресов вы используете?   -  person Johannes Nolte    schedule 04.04.2018


Ответы (1)


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

Решение состоит в том, чтобы заменить URL-адрес изображения, который должен отображаться на странице поиска, а также на домашней странице, содержащейся в данных о продукте, на обновленный из БД с помощью modelservice (). Save (productData) с использованием популятора.

person Joe Sebin    schedule 28.05.2018