Вручную создайте URL-адреса PageSpeed ​​для миниатюр или изменения размера изображений, загруженных ajax

Можно заставить PageSpeed ​​генерировать загруженное ajax-изображение меньших размеров, используя вручную написанный URL-адрес ресурса pagepeed, следующим образом:

URL исходного изображения:

http://www.modpagespeed.com/images/Puzzle.jpg

Миниатюра 100х100: (миниатюра не генерируется до первой перезагрузки)

http://www.modpagespeed.com/images/100x100xPuzzle.jpg.pagespeed.ic.0.jpg

Это работает нормально, однако миниатюра не останется в кэше, потому что у нее нет действительного хеша PageSpeed ​​в конце URL (я использую 0 как хеш в примере выше.

Можно ли сгенерировать действительный хэш с использованием php или иным способом, который мы можем использовать для включения кэширования для этого ресурса? Как mod_pagespeed генерировать хеши?

1

Решение

От представителя PageSpeed ​​в группах Google:

Извините, единственный способ сгенерировать действительный хеш для PageSpeed
Сама оптимизированная ссылка на изображение. Основная проблема в том, что PageSpeed ​​может не
полностью оптимизировать изображение по первому запросу, поэтому, если оно ответило
в myImage.jpg?compress=1&size=100x100 с заголовками longcache тогда
может отравить кэши неоптимизированными ресурсами.

Это настоящий позор, потому что использование этого метода было бы быстрым и простым способом создания мощной, управляемой вручную системы кэширования изображений.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]