За последние 24 часа нас посетили 26227 программистов и 1814 роботов. Сейчас ищут 1086 программистов ...

Кэширование js и картинок

Тема в разделе "Прочие вопросы по PHP", создана пользователем alexey_baranov, 31 мар 2009.

  1. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    Как заставить браузер сохранять явускрипт и картинки в кэше и потом брать их от туда? При этом сами страницы должны обновляться при каждом запросе.
    все картинки лежат в папке pic/ а скрипты в js/
     
  2. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    alexey_baranov
    по идее по умолчанию так и происходит, или может надо отправить заголовок
     
  3. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    sylex
    а какой? и как не знаешь?
     
  4. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    PHP:
    1.  
    2. <?php
    3. header("Expires: ".gmdate("D, d M Y H:i:s", time()+86400*365)." GMT");
    4. header("Cache-Control: max-age="+86400*365);
    5. ?>
    6.  
    кэш на 365 дней типа :)
     
  5. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    в каком месте это вставить, чтобы кэшировались только картинки и яваскрипты, а сама страница каждый раз перерисовывалась?
     
  6. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    и попутный вопрос: если я завтра на серваке файлы обновлю, браузер сам это определит и обновит кэш?