Я пытался оптимизировать изображения в проекте Laravel 5.
Я использовал TinyPNG для сжатия изображений в проекте. После сжатия изображений размер файла уменьшился примерно с 195 до 67 КБ.
Однако при тестировании производительности я обнаружил, что временные изображения все еще являются проблемой.
Я обнаружил, что изображенияпри загрузке на веб-сайт по-прежнему сохраняется исходный размер файла (195 КБ), согласно Chrome Developer Tool.
Интересно, почему размер файла изображений меньше на диске, но больше при загрузке браузера.
Примечание: я запускаю php artisan clear: cache, view: clear и config: clear. Также отключен кеш сервера и CDN.
Мой код указан ниже
$images = glob("" . $directory . "*.png");
foreach ( $images as $image ){
$optimized = Tinify::fromFile($image);
$optimized->toFile($image);
}