Я работаю на сайте CodeIgniter и использую инструменты кэширования CI.На нескольких страницах я решил удалить кучу изображений (они были CSS-спрайтами, но все еще имеют размер более 300 КБ) и позволить пользователю решить, хотят ли они их показывать.
Тогда я подумал, что это будет аккуратночтобы позволить пользователю сохранять изображения, отображаемые на разных страницах, чтобы избежать повторного нажатия «отображать изображения» (и особенно потому, что изображения будут кэшироваться в браузере после загрузки).
Я использую cookie длясохранить настройки пользователя, но это означает, что я не могу обслуживать кэшированную версию страницы, потому что она будет отличаться для половины посетителей.Могу ли я кэшировать две версии файла и обслуживать другую версию на основе наличия файла cookie?
РЕДАКТИРОВАТЬ: следует также добавить, что в настоящее время я использую решение Javascript, которое проверяет наличие cookie через JS и загружает изображенияконстанты выглядит.Это похоже на взлом и кажется немного медленным, поэтому я надеялся на серверное решение, если это возможно.