23.06.2009, 02:24 | #1 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
Last-modified, Expires и сапе
Мною давненько была написана CMS, скрипт которой правильно умеет составлять и обрабатывать заголовки Last-modified, Expires, If-(Not-)Modified-Since
Однако проблема - как работать с этими заголовками, когда есть код сапы? То что посетители не увидят ссылки из-за старого кеша — ну и хрен с ними. Проблема в том, что оказывается Яша не только умеет посылать If-(Not-)Modified-Since и верно обрабатывать 304 ответ (http://help.yandex.ru/webmaster/?id=995298#995325), но и делает это судя по логам сервера. О не найдя своей ссылки в индексе Яши добавляет площадку в ГБЛ (я тоже так делаю). С заголовком Expires все ясно, +1 час от даты изменения линкс.дб. Как Last-modified считать для страницы, которая есть в сапе? |
23.06.2009, 02:28 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1027
|
+1 час от измения состава ссылок на странице
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
23.06.2009, 02:31 | #3 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
как +1? Last-modified дата последнего изменения страницы и не может превышать дату запроса.
как высчитать эту дату? вот если б в линк.дб хранились даты покупки ссылок. |
23.06.2009, 02:36 | #4 |
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 397
|
Единственное, что на ум приходит, это использовать дату линкс.дб, но тогда это придется делать для всех страниц в сапе.
Точнее, для всех страниц, на которые разместили ссылки (определить их, естественно, можно пропарсив линс.дб) Или самому периодически проверять линкс.дб и писать в свою базу" изменения с датами, но это уже нечто слишком.. хотя возможно. Вопрос, на сколько нужно.
__________________
|
23.06.2009, 02:47 | #5 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
дата линкс.дб меняется каждый час. все страницы изменяются каждый час? мне не надо нагрузку от поисковиков каждый час.
Добавлено через 3 минуты единственное что приходит на ум - менять дату через сутки PHP код:
но тогда в результатах поиска будет стоять неверная дата, и неверно будет работать сортировка результатов поиска, а те кто ставят интервал времени в поисковике, вообще не найдут сайт Добавлено через 4 минуты при каждом запросе? тогда кеширование не уменьшает нагрузку, а наоборот увеличивает Последний раз редактировалось Последний Герой; 23.06.2009 в 02:47. Причина: Добавлено сообщение |
23.06.2009, 02:49 | #6 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1027
|
Ну напишите себе модуль для сапы, который будет помнить дату ссылки
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
23.06.2009, 02:52 | #7 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
|
23.06.2009, 02:57 | #8 |
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 397
|
Ну Вы же готовы парсить линкс.дб на предмет даты, если ее туда поставить? Вот и создавайте свой линкс.дб с датой для конкретной страницы, хоть в xml, хоть еще как-то. В принципе, как и zhegloff написал... Создавать такой файл надо раз в час. А при запросах что саповский, что свой парсить - без разницы.
__________________
|
23.06.2009, 03:00 | #9 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 370
|
|
23.06.2009, 03:03 | #10 | |
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 397
|
Цитата:
1. Простое сравнение на предмет добавления (изменения) данных на конкретную страницу 2. XML-RPC дает информацию о ссылках с датой размещения. В любом случае, раз в час проверяются данные , анализируются и вносятся в свой файл линкс.дб. Как-то так..
__________________
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
кол-во страниц в Сапе и Яндексе. 133-в Сапе, 2500-в Яндексе. Что за фигня))??? | saler2007 | Вопросы от новичков | 5 | 29.03.2009 19:01 |
будет ли сапе продавать ссылки с сапе | 1st | Курилка | 13 | 21.11.2008 01:49 |
Я год в сапе | Santehnik | Пожелания пользователей системы | 67 | 20.11.2008 17:40 |
Иск к Сапе | Serge_vet | Курилка | 97 | 05.11.2008 14:17 |
Last-Modified - ведутся ли поисковики? | Ufaweb | Общие вопросы оптимизации | 12 | 02.06.2008 21:44 |
Часовой пояс GMT +3, время: 06:20.