Титлов ссылок? Или титлов страниц? Какой трафик? MySQL или файлы?
Title ссылок. Дело не в трафике, он стабилен и при 1000 уников время генерации страницы до установки 0,6-1 сек, то после установки 20сек, закешировал все что выводится HTracr`ом кроме кейвордов и Title ссылок - 4-5 сек. Отключаю замену тайтлов - 1 - 1,5 сек. MySQL.
При чем если включить кеш - время генерации страницы увеличивается в 1,5 раза.
Далее. Скрипт не понимает диапазон замен тайтлов и альтов. Т.е. Они заменяются везде на сайте, а мне необходимо только в определенном мне месте, которое я обозначил
На сколько я понял, то проблемы возникают при установке у людей которые не имеют минимальных знаний в php. Я себя к гуру php не отношу, но поставил практически без проблем, со второй попытке на форк джумлы - Joostina. Все заработало.
Но есть парочку предложений /замечаний к автору.
1) Если на Джумле/Джустине стоит любой ЧПУ, то конструкция
$_SERVER["REQUEST_URI"]
работает неправильно. Желательно в коде сделать все через
getenv("REQUEST_URI")
2) У меня на сайте стоят кириллические ЧПУ, при редактировании и вбивании вручную ссылки возникают проблемы. Желательно ссылки завернуть в функцию urldecode
3) При заходе на сайт по таким ссылкам как /, /index.php, /index.html, /index.html идет обращение фактически к одной и той-же странице, но в данном случае мы будем продвигать разные страницы.
4) Насколько я понял альты, тайтлы и кейворды только прописываются если их нет на странице. А почему тогда нет функции перезаписи?
Титлов ссылок? Или титлов страниц? Какой трафик? MySQL или файлы?
Title ссылок. Дело не в трафике, он стабилен и при 1000 уников время генерации страницы до установки 0,6-1 сек, то после установки 20сек, закешировал все что выводится HTracr`ом кроме кейвордов и Title ссылок - 4-5 сек. Отключаю замену тайтлов - 1 - 1,5 сек. MySQL.
При чем если включить кеш - время генерации страницы увеличивается в 1,5 раза.
Далее. Скрипт не понимает диапазон замен тайтлов и альтов. Т.е. Они заменяются везде на сайте, а мне необходимо только в определенном мне месте, которое я обозначил
<!--h_tracer--> и <!--/h_tracer--> .
Как оказалось довольно сильно грузит систему перезапись тайтлов.
Интересный эффект. Т.е. в $_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 страниц.
А разве эти выражения выдают разные результаты?
В Джумле - да, если стоит сторонний ЧПУ.
Попробуйте прописать в файле шаблона
Результат будет разным.
На сколько я понял, то проблемы возникают при установке у людей которые не имеют минимальных знаний в php. Я себя к гуру php не отношу, но поставил практически без проблем, со второй попытке на форк джумлы - Joostina. Все заработало.
Но есть парочку предложений /замечаний к автору.
1) Если на Джумле/Джустине стоит любой ЧПУ, то конструкция
работает неправильно. Желательно в коде сделать все черезgetenv("REQUEST_URI")2) У меня на сайте стоят кириллические ЧПУ, при редактировании и вбивании вручную ссылки возникают проблемы. Желательно ссылки завернуть в функцию urldecode
3) При заходе на сайт по таким ссылкам как /, /index.php, /index.html, /index.html идет обращение фактически к одной и той-же странице, но в данном случае мы будем продвигать разные страницы.
4) Насколько я понял альты, тайтлы и кейворды только прописываются если их нет на странице. А почему тогда нет функции перезаписи?