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

Т3
На сайте с 05.03.2007
Offline
191
1198

Всем откликнувшимся заранее респект!

Значит, установили phorum, а он, зараза, что-то кэшировать скрипты по-нормальному не хочет. Главная страница форума, а также страницы топиков открываются быстро и БЕЗ ПРОБЛЕМ, кэширование JS-скриптов происходит нормально.

А вот с подфорумами беда... Каждый подфорум при первой загрузке загружает весь основной скрипт, который весит 80 Кб. И не понятно почему, ведь скрипт-то для всех подфорумов один и тот же используется. В админке уже все в разделе кэша установили, чтобы кэшировалось, но злополучный скрипт не сдается, загружается заново, если открываешь ранее не посещенный тобой подфорум.

В чем беда, помогите разобраться :)

[Удален]
#1

:-D

под столом.

если я правильно понял, форум на пхп, а пхп скрипты вообще не кешируются. они каждый раз как в первый раз запускаются. ройте в сторону zend optimizer + nginx(кеширующий).

SJ
На сайте с 16.03.2008
Offline
78
#2
Т-34:
А вот с подфорумами беда... Каждый подфорум при первой загрузке загружает весь основной скрипт, который весит 80 Кб. И не понятно почему, ведь скрипт-то для всех подфорумов один и тот же используется. В админке уже все в разделе кэша установили, чтобы кэшировалось, но злополучный скрипт не сдается, загружается заново, если открываешь ранее не посещенный тобой подфорум.

Вы о каком скрипте? Клиентский JavaScript? Или серверный php?

Если второе - то он не кешируется. Он просто выполняется. На сервере. Клиент получает только результаты.

Но! Можно кешировать результаты его выполнения или блоки определенные.

Вобщем, уточните что вы хотите получить - тогда что-то посоветовать можно будет.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
Т3
На сайте с 05.03.2007
Offline
191
#3

Конечно, речь идет о JavaScript. По-моему, это ясно следует из описания проблемы (сейчас указал в первом сообщении во избежание недопонимания)

SJ
На сайте с 16.03.2008
Offline
78
#4
Т-34:
Конечно, речь идет о JavaScript. По-моему, это ясно следует из описания проблемы (сейчас указал в первом сообщении во избежание недопонимания)

Дайте линк - посмотрим на заголовки, которые сервер отдает.

SJ
На сайте с 16.03.2008
Offline
78
#5
sokol_jack:
Дайте линк - посмотрим на заголовки, которые сервер отдает.

Главная страница:

73374	GET	200	text/javascript	http://***.ru/форум/javascript.php
Подфорум:

73374	GET	200	text/javascript	http://***.ru/форум/javascript.php?3

Опять на главную:

0	GET	(Cache)	text/javascript	http://***.ru/форум/javascript.php

Другой подфорум:

73374	GET	200	text/javascript	http://***.ru/форум/javascript.php?4

Возвращение в этот подфорум:

0	GET	(Cache)	text/javascript	http://***.ru/форум/javascript.php?4

Вывод? Стоит отдавать везде просто javascript.php, без доп. параметров в URL.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий