X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Кеширование на стороне клиента
goshikvia
goshikvia
Topic Starter сообщение 2.7.2009, 7:46; Ответить: goshikvia
Сообщение #1


Доброе время суток.
Как правильно прописать заголовок чтобы страница полностью кешировалась, а если вдруг были изменения в страничке или в какой нибудь фотке то только этот измененный элемент скачивался с сервера, а все остальное бралось с кеша.

Не могу никак написать так, на webo.in говорит что страницы не кешируются, хотя в мета теге указал КЕШ-ПАБЛИК, помогите пожалуйста разобраться в этом
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 2.7.2009, 10:05; Ответить: Webmaster_hb
Сообщение #2


поставьте
<META http-equiv="Expires" content="Tue, 20 Aug 1996 14:25:27 GMT">
с датой на неделю вперед


p.s. если у вас сайт использует PHP
то в PHP могут быть переопределены заголовки

также заголовки могут быть переопределны настройками сервера
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
goshikvia
goshikvia
Topic Starter сообщение 2.7.2009, 13:54; Ответить: goshikvia
Сообщение #3


Webmaster, спасибо :)

Но я же не буду каждый день менять дату, а если я сделаю так:
[php]
<META http-equiv="Expires" content="<?php echo time() + 7*24*60*60; ?>">
[/php]будет работать?

И как прописать полный заголовок в PHP, чтобы указать кеширование на неделю вперед?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
goshikvia
goshikvia
Topic Starter сообщение 5.7.2009, 14:13; Ответить: goshikvia
Сообщение #4


А может проще поставить Last-Modified?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
goshikvia
goshikvia
Topic Starter сообщение 7.7.2009, 14:36; Ответить: goshikvia
Сообщение #5


Вот нашел решение:
[PHP]
<?php
// кеширования всеми серверами на 24 часа
header("Cache-Control: public");
header("Expires: " . date("r", time() + 24*3600));
header("Last-Modified: ".gmdate("d, d m y h:i:s",filemtime('index.php'))." GMT");
?>
[/PHP]
Только это не будет масло масленным? и Expires и Last-Modified?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Партнерская программа HOSTiQ.com.ua - $20 за клиента
23 HOSTiQ 13687 25.8.2020, 18:55
автор: HOSTiQ
Открытая тема (нет новых ответов) Партнерская программа от конструктора сайтов. От 207 руб. до 10 728 руб. за 1 клиента
0 blxy 1906 27.3.2019, 12:13
автор: blxy
Открытая тема (нет новых ответов) Получи 20$ за клиента в партнерской программе VPS.ua
13 VPSua 7840 19.1.2017, 19:01
автор: VPSua
Открытая тема (нет новых ответов) виджет, только сторона клиента (JS, JQUery, работа с датами, масштабирование)
2 eugen35 3063 31.7.2014, 9:22
автор: -eugen35-
Открытая тема (нет новых ответов) Разработчик просит деньги с клиента за апдейт Joomla
7 shavedcat 1744 16.6.2014, 10:41
автор: kamchatniyoleg


 



RSS Текстовая версия Сейчас: 20.4.2024, 1:42
Дизайн