Я использую Dianoga с Sitecore 8.2 для оптимизации изображений. Он отлично работает с расширениями jpg, gif, png, но имеет проблемы с изображениями SVG. Как только мы получаем доступ к SVG-изображению, Dianoga работает в серверной части, чтобы оптимизировать изображение. Я проверил это, проверив журналы
38020 20:12:54 ИНФОРМАЦИЯ Dianoga: оптимизировано /Images/aj.svg [исходный размер] (окончательный размер: 16372 байта) - сэкономлено 116247 байтов / 87,65%. Оптимизировано за 16872 мс. 38100 20:12:54 ИНФОРМАЦИЯ Dianoga: оптимизировано /Images/aj.svg [исходный размер] (окончательный размер: 16372 байта) - сэкономлено 116247 байтов / 87,65%. Оптимизировано за 16448 мс.
Где сказано, что aj.svg оптимизирован на 87,65% и после этого ошибок нет. Это означает, что изображение SVG успешно оптимизировано. Теперь, если мы попытаемся обновить веб-страницу после очистки кеша браузера, я не смогу увидеть оптимизированный кеш.
Чтобы устранить неполадки, я выполнил следующие шаги
- Проверил медиа-кеш, где я обнаружил, что создается файл WebP.
- Я нажал на файл WebP, он показывает пустую страницу, как показано ниже.
Итак, похоже, что Dianoga может оптимизировать изображение SVG, но не смогла преобразовать его в WebP.