Google Page Speed Insights предлагает мне оптимизировать изображения веб-страниц на веб-странице, над которой я сейчас работаю. Изображения загружаются с сервера. Я хочу отображать оптимизированные изображения на странице, но не хочу, чтобы исходное изображение на сервере менялось. Есть ли способ сделать это в PHP?
Вы должны уменьшить размер изображения при загрузке. Попробуйте этот код.
Если вы не хотите, чтобы исходное изображение изменялось, то вы обнаружите любые оптимизации, которые вы выполняете, чтобы уменьшить размер файла / обработать перемещение изображения соответствующего размера, будет излишним из-за накладных расходов по «оптимизации» изображения на лету. (Если ваше оригинальное изображение не настолько велико)
На мой взгляд, у вас есть 3 варианта:
Если это не окажет значительного воздействия (или вы не предполагаете, что оно окажет огромное влияние), просто пока игнорируйте Скорости страницы Google.
Вы можете использовать сжатие без потерь, которое уменьшит размер файла без снижения качества изображения. Это то, что вы можете сделать на своем сервере с помощью различных приложений (просто Google, какой тип сервера вы использовали, без сжатия изображений без потерь)
Надеюсь это поможет!