Анабой Янсур

Анабой Янсур
Рейтинг
114
Регистрация
12.04.2011
Hkey:


Титлов ссылок? Или титлов страниц? Какой трафик? MySQL или файлы?

Title ссылок. Дело не в трафике, он стабилен и при 1000 уников время генерации страницы до установки 0,6-1 сек, то после установки 20сек, закешировал все что выводится HTracr`ом кроме кейвордов и Title ссылок - 4-5 сек. Отключаю замену тайтлов - 1 - 1,5 сек. MySQL.

При чем если включить кеш - время генерации страницы увеличивается в 1,5 раза.

Далее. Скрипт не понимает диапазон замен тайтлов и альтов. Т.е. Они заменяются везде на сайте, а мне необходимо только в определенном мне месте, которое я обозначил

<!--h_tracer--> и <!--/h_tracer--> .

Как оказалось довольно сильно грузит систему перезапись тайтлов.

Hkey:
Интересный эффект. Т.е. в $_Env храниться другой URL?

Именно. Это специфика Джумлы. Почитайте инструкцию о том как подключают САПУ на Джумлу - везде советуют использовать именно данную конструкцию.

V_G добавил 14.04.2011 в 11:50

Сегодня обнаружил, что система увеличила время генерации страницы в десятки раз. С 0,6-1 секунды до 20-30 секунд. Кеш HTracera был включен.

После жесткого кеширования get_keys_cloud и get_keys_cloud("style=ul_list 5/50&title=<b>Смотрите также:<b>");

Общее время генерации страницы упало но всеравно очень высокое 5-7 сек.

Видать файловое кеширование не спасает, а наоборот вредит. На сайте более 3000 страниц.

Hkey:
А разве эти выражения выдают разные результаты?

В Джумле - да, если стоит сторонний ЧПУ.

Попробуйте прописать в файле шаблона

echo $_SERVER["REQUEST_URI"];

echo getenv("REQUEST_URI");

Результат будет разным.

На сколько я понял, то проблемы возникают при установке у людей которые не имеют минимальных знаний в php. Я себя к гуру php не отношу, но поставил практически без проблем, со второй попытке на форк джумлы - Joostina. Все заработало.

Но есть парочку предложений /замечаний к автору.

1) Если на Джумле/Джустине стоит любой ЧПУ, то конструкция

$_SERVER["REQUEST_URI"]
работает неправильно. Желательно в коде сделать все через

getenv("REQUEST_URI")

2) У меня на сайте стоят кириллические ЧПУ, при редактировании и вбивании вручную ссылки возникают проблемы. Желательно ссылки завернуть в функцию urldecode

3) При заходе на сайт по таким ссылкам как /, /index.php, /index.html, /index.html идет обращение фактически к одной и той-же странице, но в данном случае мы будем продвигать разные страницы.

4) Насколько я понял альты, тайтлы и кейворды только прописываются если их нет на странице. А почему тогда нет функции перезаписи?

Всего: 595