zonda86 0 Опубликовано: 27 октября 2010 Рассказать Опубликовано: 27 октября 2010 (изменено) Сайт http://fractus.ru DLE 8.5 Лицензия. Доброго времени суток, я пару недель думаю как установить дату на изменение динамического контента в движке, чтобы и поисковики не так часто обращались к сайту не нагружали хостинг и пользователям сайта было удобно ходить по сайту, а не грузить каждую страницу заново, как буд-то она секунду назад создана. т.е. Как можно проставить дату последнего изменения на динамический контент для роботов и браузеров? Вот небольшой скрин с firebag'a page speed http://hostpic.ru/viewer.php?id=555173271010.JPG Изменено 27 октября 2010 пользователем zondik Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 27 октября 2010 Рассказать Опубликовано: 27 октября 2010 zondik, DLE уже отдает такую дату engine/modules/gzip.php if($_DOCUMENT_DATE) { @header ("Last-Modified: " . date('r', $_DOCUMENT_DATE) ." GMT"); } else { @header ("Last-Modified: " . date('r', time()-60*60*10) ." GMT"); }[/code] т.е. для новостей, это дата создания или редактирование новости, для всех других страниц это минус 10 часов. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
zonda86 0 Опубликовано: 27 октября 2010 Рассказать Опубликовано: 27 октября 2010 (изменено) Автор zondik, DLE уже отдает такую дату engine/modules/gzip.php if($_DOCUMENT_DATE) { @header ("Last-Modified: " . date('r', $_DOCUMENT_DATE) ." GMT"); } else { @header ("Last-Modified: " . date('r', time()-60*60*10) ." GMT"); } т.е. для новостей, это дата создания или редактирование новости, для всех других страниц это минус 10 часов. Этот параметр я в header'e не заметил, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="ru"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Bravacasa – Ottobre 2010 » Fractus - Электронная Библиотека , скачать книги бесплатно</title> <meta name="description" content="Bravacasa - ежемесячный итальянский журнал для людей, которые хотят украсить, отремонтировать или переделать свои дома. Каждый выпуск журнала наполнен описаниями красивых домов и квартир, из" /> <meta name="keywords" content="Скачать, выпуск, Bravacasa, итальянский, домов, красивых, квартир, описаниями, изящной, новаций, дизайнерских, наполнен, Ottobre, мебели, которые, людей, ежемесячный, журнал, журнала, хотят" /> <meta name="generator" content="DataLife Engine (http://dle-news.ru)" /> <meta name="robots" content="all" /> <meta name="revisit-after" content="1 days" /> <link rel="search" type="application/opensearchdescription+xml" href="http://www.fractus.ru/engine/opensearch.php" title="Fractus - Электронная Библиотека , скачать книги бесплатно" /> <link rel="alternate" type="application/rss+xml" title="Fractus - Электронная Библиотека , скачать книги бесплатно" href="http://www.fractus.ru/rss.xml" /> <script type="text/javascript" src="/engine/classes/min/index.php?charset=windows-1251&g=general&1"></script> <script type="text/javascript" src="/engine/classes/min/index.php?charset=windows-1251&f=engine/classes/highslide/highslide.js&1"></script> <link href="/templates/glib.org.ua_first/css/style.css" rel="stylesheet" type="text/css"/> <link rel="icon" href="http://www.fractus.ru/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="http://www.fractus.ru/favicon.ico" type="image/ico" /> <meta name="verify-v1" content="VUbkepOpCN6M/DizKHlp8RPzdmwgSPBZZumIqHSp/Hg=" /> <meta name="y_key" content="5f9e947b9a0963af"/> <style> body { font: .75em Verdana, sans-serif; background: #fff; } small, form small { color:#6E6E6E; font-size:.8em; } .vnav { width: 100%; border-top: 5px solid #749f79; text-align: center; } .vnav ul { margin-top: 5px; } .vnav li { display: inline; } .vnav a { color: #b7b7b7; font-size:18px; text-decoration: none; margin: 0 1px 0 0; /* между табами */ padding: 5px 10px 9px 10px; background-color: white; } .vnav a:hover { background-color: #749f79; color: white; text-decoration: none; } .vnav .active a { background-color: #749f79; color: white; } #copyright { background: #000; border-top: 1px solid #444850; height: 30px; } #copyright-inner { color: #686e7a; font-size: 10px; padding-top: 5px; text-align: center; } </style> </head> и вроде на это не ругается page speed. Но как быть с картинками, которые видны на скрине. http://hostpic.ru/viewer.php?id=555173271010.JPG Как выставить дату изменения для файлов картинок и стилей? (на это больше всего ругается page speed) Изменено 27 октября 2010 пользователем zondik Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 27 октября 2010 Рассказать Опубликовано: 27 октября 2010 Этот параметр я в header'e не заметил, он и не должен быть там, он передается в заголовках страницы, а не в теле страницыи вроде на это не ругается page speed. Но как быть с картинками, которые видны на скрине. Как выставить дату изменения для файлов картинок и стилей? это уже вопрос вне компетенции скрипта, картинки и стили отдает сервер, а не скрипт, и настраивать нужно конфиги сервера, апача или nginx, в зависимости от того что там стоит. Об этом вам нужно обращаться к вашему хостинг провайдеру. Цитата Ссылка на сообщение Поделиться на других сайтах
zonda86 0 Опубликовано: 27 октября 2010 Рассказать Опубликовано: 27 октября 2010 Автор Этот параметр я в header'e не заметил, он и не должен быть там, он передается в заголовках страницы, а не в теле страницыи вроде на это не ругается page speed. Но как быть с картинками, которые видны на скрине. Как выставить дату изменения для файлов картинок и стилей? это уже вопрос вне компетенции скрипта, картинки и стили отдает сервер, а не скрипт, и настраивать нужно конфиги сервера, апача или nginx, в зависимости от того что там стоит. Об этом вам нужно обращаться к вашему хостинг провайдеру. Спасибо большое. Буду трясти своего хостера. Цитата Ссылка на сообщение Поделиться на других сайтах
KillerHT 1 Опубликовано: 2 августа 2011 Рассказать Опубликовано: 2 августа 2011 (изменено) он и не должен быть там, он передается в заголовках страницы, а не в теле страницы А как сделать чтобы Last-Modified был общий - на главной странице? Изменено 2 августа 2011 пользователем KillerHT Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.