Forum Webscript.Ru
Программирование => PHP => Тема начата: Toshka от 03 Февраля 2006, 19:53:50
-
цель: пользователь добавляет некий код, который ему даю я <_< нужно, чтобы при показе страницы с этим кодом грузилась небольшая страничка с моего сервера(или картинка, пока не решил). есть несколько идей:
1) фреймы - но как то у меня коряво получилось, может я что не так делал. для текущей сесси загружает с моего сервера только один раз и показывается старое содержимое до убития сессии) :ph34r:
2) может просто php include? но тогда если мой сервер падает хотя бы на 5 минут, то лишаюсь половины аудитории)
подскажите, что думаете по этому поводу
-
Toshka
С include нормальные юзеры тебя пошлют и забудут. И лично я бы сделал точно так же.
А что, просто уже не рулит?
Фреймы. Давай подробнее.
-
Если что-то там загружется только 1 раз, возможно, это что-то кэшируется на сервере (на hut так делают), чтобы не загружать этот сервер. Страница считывается с диска 1 раз и остаётся в памяти 1 час вроде бы.
Чтобы этого не было вызывай страницу (во фрейме или просто) через page.php?nocache=(здесь всталяешь random число через Javascript или PHP). Таким образом при каждом вызове имя страницы будет разным, но сама страница будет та же.
Так делают на Яндексе.
-
andymc
При чем здесь кеш? Читайте вопрос.
-
CGVictor
Я и ответил про фреймы, что они кэшируются. С помощью iframe чувак может выполнить свою задачу.
Вообще надо точнее формулировать вопрос. Непонятно что и почему делается.
-
andymc
OK
[off]Судя по дате поста - ему и ответ-то давно не нужен[/off]
Код вставляется юзерами. Т.е., единственный выход от кеша - отдавать сервером заголовки no-cache и то же самое прописывать для meta.