А пример забаненного за рекламу можно? Я так понимаю не ваши все равно, так может светанёте URL, или в личку пришлите...
Сделайте эту возможность с выбором в админке, использовать в title ссылок запросы или титлы страниц на которую ссылается ссылка. То что для Вас несколько процентов, для ПС имеет бОльшее значение! Большее влияние ссылок по которым кликают по сравнению с ссылками по которым не кликают уже обсосано не один раз в мире СЕО. Если вы это не проверяли не значит что это не работает! Работает и в том числе и со внутренними ссылками сайта. Кроме всего прочего, привлекательный титл ссылки увеличивает ее кликабельность, а значит и количество просмотров на посетителя, что также положительно сказывается на сайте. Везде по чуть чуть и набирается нехилый плюс в глазах поисковых систем для сайта...
В общем вы главное реализуйте эту возможность на выбор пользователям, а уж использовать или нет это каждый решает сам. У меня например титлы страниц все человеческие, а не в виде "хлебных крошек" как в вашем примере...
Hkey, сделайте плизз чтобы в титлах контекстных ссылок был не просто ключевик а title страницы на которую ссылается ссылка. Такие ссылки имеют бОльшую кликабельность, и соответственно передают больше веса так как ПС учитывают и поведенческий фактор. Вес ссылок же по которым не кликают вообще, стремится к нулю!
Я думаю если уж на сервере установлен мемкешед, то ему отведено как минимум 512 мегов памяти, а этого более чем достаточно для хранения кеша посещаемого сайта (в моем случае, посещаемостью более 150к в сутки), кеша который в случае файлового размещения занимал бы полтора гигабайта на диске. Вопрос в скорости файлового кеша или кеширования в мемкешед тут не стоит, разница не столь значительна.
Я поднял эту тему из-за удобства использования мемкешеда в том что не надо будет чистить устаревший кеш, остальные плюсы как дополнение...
Просто сделайте на выбор куда кешировать в файлы или в память мемкешед, и всем будет счастье.
PS: В движке DLE кстати говоря в последней версии появилась поддержка мемкешед, и это радует. Хорошая практика!
Я хранил в мемкешед целые HTML страницы сгенерированные движком, чтобы их не приходилось повторно генерировать, так как была большая нагрузка на базу данных из-за высокой посещаемости. Я думаю вы понимаете что целая страница в памяти это далеко не мелкие данные и не числа. И тем не менее это значительно разгружало базу данных, а в сравнении с файловым кешированием, очевидным плюсом было то что не забивался диск, устаревший кеш не приходилось чистить и размер кеша был в 3 раза меньше так как мемкешед сжимает данные перед помещением в память.
Замеры скорости же показывали что страница из кеша отдается в 70(!) раз быстрее чем генерируется новая. И это при том что новая генерировалась за секунду примерно.
Я бы рекомендовал автору сделать хранение кеша не в файлах, а в Memcache ну или на выбор пользователя.
Делается это крайне просто с точки зрения программирования.
Плюсы:
1. Нет лишней нагрузки на HDD так как все хранится в ОЗУ.
2. Старый кеш не нужно удалять так как по истечении времени жизни кеша (задается при создании кеша), он просто помечается как устаревший и на его место перезаписывается новый кеш.
3. Значительно более быстрое время доступа к кешу в отличие от файлов.
4. Значительно меньше места требуется на хранение кеша, так как Memcache сжимает данные перед помещением в память.
Минусы:
1. Нужно чтобы у вас было хотя бы 256 мег. ОЗУ свободных.
2. При перезагрузке сервера кеш теряется (но это не критично так как сервера на linux работают без перезагрузки годами)
в папке с Htracer создайте файлик .htaccess и поместите в него строку:
RewriteEngine Off
kodges добавил 23.11.2011 в 07:18
Проверьте права на запись в папку admin, должны быть chmod: 777
Очень странно... У меня везде стоит Способ разбора HTML - быстрый и все нормально отображается.
И опция Закрывать MySQL соединение везде стоит, и сайты работают, все загружается.
Попробуйте на другом сайте проверить для статистики ))
Чтобы уж совсем точно все повторить, импортируйте себе мои настройки:
htracer_show_all_options=1
htracer_test=0
htracer_encoding=windows-1251
htracer_mysql=forced
htracer_mysql_login=login
htracer_mysql_dbname=dbname
htracer_mysql_host=localhost
htracer_mysql_prefix=dle_
htracer_mysql_set_names=utf8
htracer_mysql_ignore_mysql_ping=0
htracer_use_php_dom=1
htracer_cash_days=1
htracer_cash_use_gzip=0
htracer_short_cash=0
htracer_cash_save_full_pages=1
htracer_mysql_dont_create_tables=0
htracer_mysql_optimize_tables=1
htracer_trace_grooping=100
htracer_only_night_update=0
htracer_mysql_close=1
htracer_insert_img_alt=0
htracer_img_alt_rewrite=0
htracer_insert_a_title=0
htracer_a_title_rewrite=0
htracer_insert_meta_keys=0
htracer_meta_keys_rewrite=0
hkey_insert_context_links=ranges
htracer_site_stop_words=
htracer_context_links_b=only_first
htracer_clcore_size=1000
htracer_max_clinks=10
htracer_clinks_segment_lng=100
htracer_validate=1
htracer_trace=1
htracer_trace_double_not_first_page=1
htracer_trace_double_comercial_query=1
htracer_trace_service_filter=1
htracer_trace_free_filter=1
htracer_trace_sex_filter=1
htracer_trace_download_filter=1
htracer_symb_white_list=1
htracer_cloud_style=
htracer_cloud_links=20
htracer_cloud_randomize=5
htracer_cloud_min_size=70
htracer_cloud_max_size=180
И после импорта включите Gzip сжатие, а потом попробуйте его отключить. У меня нивкакую не отключает. Вернее пишет что отключил но если перезагружу страницу админки то галка на чекбоксе все равно появляется.
PS: логин и имя базы вставьте свое конечно.
PPS: Опция "Вставка->выделять жирным" выставлена в "Только первый", однако нигде ничего не выделяется... Просмотрел много страниц, никаких выделений.
А вы пробовали убрать галочку "GZip cжатие кеша:" или "Кешировать страницы целиком:", а потом после сохранения обновить страницу и проверить есть ли галочки?
У меня на двух разных серверах не работает (((
Установить галочку не проблема, это он делает, а вот снять не снимает(