Php Laravel 5:为什么加载的图像文件大小大于磁盘上的实际大小?

Php Laravel 5:为什么加载的图像文件大小大于磁盘上的实际大小?,php,laravel,performance,laravel-5,Php,Laravel,Performance,Laravel 5,我一直在尝试优化Laravel 5项目中的图像 我在项目中使用TinyPNG压缩图像。压缩图像后,文件大小从195kb下降到67kb 然而,在进行性能测试时,我发现时间映像仍然是问题所在 根据Chrome开发者工具,我发现加载到网站上时,图像仍然保持原始文件大小(195kb) 我想知道为什么磁盘上的图像文件大小较小,而浏览器加载时则较大 注意:我运行php artisan clear:cache、view:clear和config:clear。此外,还禁用了服务器缓存和CDN 我的代码列在下面

我一直在尝试优化Laravel 5项目中的图像

我在项目中使用TinyPNG压缩图像。压缩图像后,文件大小从195kb下降到67kb

然而,在进行性能测试时,我发现时间映像仍然是问题所在

根据Chrome开发者工具,我发现加载到网站上时,图像仍然保持原始文件大小(195kb)

我想知道为什么磁盘上的图像文件大小较小,而浏览器加载时则较大

注意:我运行php artisan clear:cache、view:clear和config:clear。此外,还禁用了服务器缓存和CDN

我的代码列在下面

    $images = glob("" . $directory . "*.png");
    foreach ( $images as $image ){
        $optimized = Tinify::fromFile($image);
        $optimized->toFile($image);
    }

所以有一个项目需要清除,一些图像压缩并不总是导致较小的图像。。。你必须自己手动将图像上传到tinypng中,看看它是否变小了。@BagusTesa,我用tinypng和其他图像压缩工具都做到了。另外,使用Adobe Photoshop手动压缩图像。我以前从未遇到过这个问题,所以我关心的是Laravel缓存问题。然后,我在.env文件中将缓存设置为“无”,但不幸的是,它现在仍在工作。如果您在来宾窗口或Chrome的匿名窗口中打开该站点,您是否仍然存在问题?你已经清除了Laravel缓存,但是浏览器缓存呢?@matticustard,是的。我试着伪装成窗户和你说的一切,但都不起作用。所以。。有一个项目需要清除,一些图像压缩并不总是导致较小的图像。。。你必须自己手动将图像上传到tinypng中,看看它是否变小了。@BagusTesa,我用tinypng和其他图像压缩工具都做到了。另外,使用Adobe Photoshop手动压缩图像。我以前从未遇到过这个问题,所以我关心的是Laravel缓存问题。然后,我在.env文件中将缓存设置为“无”,但不幸的是,它现在仍在工作。如果您在来宾窗口或Chrome的匿名窗口中打开该站点,您是否仍然存在问题?你已经清除了Laravel缓存,但是浏览器缓存呢?@matticustard,是的。我试过伪装窗户和你说的一切,但没用。