Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

cache и javascript (как кешировать .js файлы )

2.0K
13 октября 2004 года
Prokur
85 / / 13.10.2004
Имеется сайт с большим (>75кб) меню на javascript. В целях экономии траффика скрипт с меню был вынесен в отдельный файл.
Файл с меню создается динамически (PHP), раньше он так прямо и грузился scr="menu.php", но я заметил что Opera и Firefox этот файл не кешируют, и каждый раз грузят по новой. Как не капался в настройках ничего не помогло. Решил сделать так, чтобы скрипт создавал на сервере файл menu.js, в котором и лежит меню. Но ничего не получилось. Эти два броузера упорно не хотят кешировать javascript. Почему? Как бороться с этим? На серверной или клиентской части.
4
14 октября 2004 года
mike
3.7K / / 01.10.2002
А ты посмотри, какие заголовки отдает твой сервер. Есть ли там Last-modified? Отдает ли сервер Not-Modified или отдат документ целиком ?
2.0K
14 октября 2004 года
Prokur
85 / / 13.10.2004
Раньше, когда ещё подгружался .php файл, я пробовал посылать нужные мне заголовки через header() и ничего не вышло.
Но ведь теперь грузиться .js файл. Как посмотреть заголовки? А лучше как их менять?
4
14 октября 2004 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Prokur
Раньше, когда ещё подгружался .php файл, я пробовал посылать нужные мне заголовки через header() и ничего не вышло.
Но ведь теперь грузиться .js файл. Как посмотреть заголовки? А лучше как их менять?



Смотреть телнетом, wget'ом. Можно снифером.
Изменять настройками сервера.

2.0K
14 октября 2004 года
Prokur
85 / / 13.10.2004
А как смотреть телнетом отдельно взятые страницы? Напиши по подрбоне? Надо что-то вроде
open 127.0.0.1
Get /index.jpg
Так ведь?

А ещё хотел спросить, ведь в IE кэширутся, а в опере и файерфокс нет. Наверно не в ту сторону пошли размышления.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог