а много у тебя в файле ссылок?
Делал так, в файле около 15 тысяч ссылок на картинки. Дор на 10 тысяч страниц генерится минут 5. Картинок по несколько штук на странице.
<?php //получаем дату поста в переменную из макроса TIMEFORMAT $phpdate = mktime([TIMEFORMAT-(HH, mm, ss, MM, dd, yyyy)]); //если заголовок передан, и дата > даты поста, то отдаем 304 Not Modified и выходим if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $phpdate) { header('HTTP/1.0 304 Not Modified'); exit; } //иначе показываем страницу и возвращаем заголовок Last-Modified header ("Last-Modified: ".gmdate ("D, d M Y H:i:s", $phpdate)."GMT"); ?>
Спасибо! Проверил, кажется работает все ок!
<?php header ("Last-Modified: ".gmdate ("D, d M Y H:i:s", mktime([TIMEFORMAT-(HH, mm, ss, MM, dd, yyyy)])) ."GMT");?>
Топ, посмотри плиз, тут есть еще второй заголовок If-Modified-Since, который говорит, что с последнего посещения робота страница не менялась и отдает код ответа сервера 304.
Проверить правильность работы можно в вебмастере яндекса https://webmaster.yandex.ru/server-response.xml или на сайте http://last-modified.com/ru/if-modified-since.html
"HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since (не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified."
TopperHarley, можно будет прикрутить к доргену эту фичу?
Думаю будет полезно для ускорения индексации.
http://last-modified.com/ru/if-modified-since.html
[GLASSOGLAS-7-9] – гласные, согласные, например derytuli. От 7 до 9 символов
[RAND-1-10] — случайное число (например [RAND-1-26])
http://wiki.toppersoft.ru/ru/random
Вот такое показывает по яндексу
Расскажи подробнее что происходит с сайтом после генерации. ТЫ его заливал на сервер или виртуалку?
Это разве не оно?
{REPEAT-10-20}{PARAGRAPH}[RANDLINE-(C:\papka\[KEYWORD].txt)]{/PARAGRAPH}{/REPEAT}
Вообще полезно эту тему прочитать, тут на эти вопросы несколько раз уже отвечали. Ну и многое еще полезной информации.
Для главной же есть свои макросы.
Отрывок из редми
{MAIN}
<div class="post">
<h1 class="title">Добро пожаловать</h1>
<p class="meta">Мы рады приветствовать вас на нашем сайте</p>
[MAINITEMS]
Ссылки:<br/>
[LINKS]
</div>
{/MAIN}
Вот в этом блоке и можно вывести все что нужно на главной странице.
Например заголовок так:
<h1>{CAPCASE}[INDEXKEY]{/CAPCASE}</h1>