HTracer 2.0 - скрипт для автопродвижения сайтв

FaeR
На сайте с 19.03.2009
Offline
151
#651
mpak17:
Блин, а где взять новую версию то, если я владелец старой и давненько не следил за обновлением? На сайте нашел только версию 2.5.1.

И что значит ошибка "Access denied for user 'apache'@'localhost' (using password: NO)", точнее что нужно сделать, что бы ее не было?

Полная ошибка выглядит так

"CreateTables_1
Access denied for user 'apache'@'localhost' (using password: NO)
CREATE TABLE if not exists `ht_search_query` ( `ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `URL_CS` VARCHAR(100) NOT NULL , #МД5 УРЛа на который пришел юзер `Page_Type` INT NOT NULL , #Тип страницы (пост,метка,категория, морда) `Ref_ID` INT NOT NULL , #ID поста,метки или категории `Query` TEXT CHARACTER SET utf8 NOT NULL , #Запрос `SE` VARCHAR(100) NOT NULL , #Название поисковой системы `SE_URL` TEXT NOT NULL , #УРЛ поисковой системы с которого пришел юсер `URL` TEXT NOT NULL , #УРЛ на блоге на который пришел юзер INDEX ( `URL_CS` , `Page_Type` , `Ref_ID`,`SE`) ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;"

У вас слетели настройки подключения к базе данных. И слетела кодировка, все это можно исправить в админке скрипта HTracer/admin/options.php

А свежую версию можно скачать: http://htracer.ru/GetHtracer.php

VPS от 2.9 евро, сервера от 29 евро (https://bill2fast.com/aff.php?aff=1063)
M1
На сайте с 07.02.2009
Offline
105
#652
FaeR:
У вас слетели настройки подключения к базе данных. И слетела кодировка, все это можно исправить в админке скрипта HTracer/admin/options.php
А свежую версию можно скачать: http://htracer.ru/GetHtracer.php

А из-за чего они могут слетать? Я захожу в опции, настраиваю все, сохраняю, на страничке с опциями никаких ошибок не выдает, а при загрузке сайта выскакивает вот такая проблема.

А серийный номер можно где-то глянуть или только нужно узнавать?

vtomas
На сайте с 19.03.2007
Offline
102
#653
mpak17:
А серийный номер можно где-то глянуть или только нужно узнавать?

Серийный номер в почте или цифры в имени старого архива.

Хорошее стоит дорого, на плохое не стоит и тратиться. В поисках VPS захостился здесь (http://ipserver.su), а бэкапы храню здесь (http://billing.markovservers.com/backup/pl.php?65).
Hkey
На сайте с 30.09.2006
Offline
222
#654
Reise:
Вы что шутите? DLE в дефолтной конфигурации и тот же WP с плагином All-in-One SEO pack точно генерят. Уверен, что многие другие с нужными плагинами генерят...

Они не автоматически генерят.

Reise:

Это хорошо. Только интересен вопрос анализа морфологии. Как вы гарантируете, что тайтл получится "человекочитабельным"?

Алгоритм такой выбирается один ключ исходя из его частотности, длины и присутствия в других ключах. Затем он находит самый длинный ключ содержащий исходный и делает его исходным. Затем он дополняется спереди одним прилагательным, если это возможно и безопасно и сзади каким-то словом или словосочетанием, если это слово встречается сразу после последнего слова исходного титла во многих ключах. При добавлении прилагательного проверяется сочетаемость этих двух слов в ключевиках и второе слово не должно являться прилагательным, также проверяются псевдокорни всех слов на соответствие прилагательным.

Если самый длинный ключ содержащий самый частотный длинее дополненого, то возвращается он. Перед формированием фильтра все ключи проходят частотный фильтр, ключи с частотой меньше допустимой удаляются.

Reise:

Ну и я так и не понял, работает ли ваш скрипт с включенным gzip-сжатием. Кстати включаю его на уровне веб-сервера (nginx), то есть конечно не хотелось бы отключать его для конкретного хоста только для того, чтобы работал ваш скрипт.

Если на уровне сервера включить, то все будет хорошо. Если на уровне CMS, то устаналивать HTRacer сложнее.

Reise:

Нельзя ли просто на основе рандома с коррекцией по вероятности (частотность) высчитывать номер анкора из скажем отсортированного списка. Все ж намного проще, о каких 10-и шагах вы говорите, о каком поиске - там он не нужен - задача ж не заключается в абсолютной точности, здесь же вероятность - а значит результат все равно случайный, просто случайность смещается на основе вероятности. Покажите на конкретном примере вашу задачу, что вы пытаетесь вычислить - может мы коллективными усилиями проще придумаем.

Что такое бинарный поиск? Допустим у нас есть упорядоченный массив из 1000 элементов. Нам нужно найти элемент массива имеющий какое-то значение, допустим 15. Мы можем его просто перебрать, совершить в среднем 500 шагов пока не найдем искомый элемент.

Однако наш массив упорядочен, нам достаточно 10ти шагов. Проверим элемент с номером 500, если он меньше 15 значит искомый элемент будет иметь индексы, от 1 до 499, если больше от 501 до 1000. В любом случае мы отсекаем 500 элементов. Допустим он меньше, проверяем 250 элемент... и так далее. В итоге нам потребуется не более Log2(1000)=10 шагов.

Допустим, у нас есть Массив из 1000 ключевиков и их весов на нужно выбрать один из его элементов с вероятностью выпадения пропорциональной его весу. Суммарный вес ключей мы знаем, допустим он равен 10.000. Чтобы решить задачу нам нужно сгенерировать случайную величину от 1 до 10.000. Допустим она равна 5.000. Потом перебрать массив, считая сумму весов уже пройденных элементов и найти такой элемент которые делает сумму весов элементов большей 5.000.

Однако, если в следующий раз нам нужно опять выбрать случайный элемент, мы можем запомнить для каждого элемента суммарный вес элементов до него и воспользоваться бинарным поиском.

Единственный более быстрый вариант это использовать индекс, содержащий размноженные ключи на их вес. Однако он будет занимать очень много памяти и линейно расти со временем.

Также можно в низ бинарного дерева поместить элементы с большим весом. Однако качественный прирост производительности это не даст. Да и это не критичный по производительности участок.

Reise:

DLE для генерации внутренней страницы делает от 2 до 5! По моему с кешированием только 2 запроса.

Число запросов это очень относительный параметр. Запросы же разные бывают.

DLE, если я не ошибаюсь часть данных хранит в файлах. DLE это очень специфическая CMS, предназначена чтобы делать варезники на слабых хостингах.

Уже упомянутый вами All in one SEO pack для WP использует 3-4 запроса.

Reise:

Далее, CMS которые занимаются таким извращением (я про 20 запросов) абсолютно не предназначены под большой траф, если вы с этим не согласны - покажите мне сайт на WP с большой посещаемостью...

На офсайте есть спец раздел премимум, гляньте туда.

Также где-то видел есть очень интересное исследование взяли самые посещаемые сайты по алексе и автоматом пробили их цмс. Самая популярная цмс на них, естественно, самопис. Затем WP, потом еще более грузная джумла.

HTraffic.ru (http://HTraffic.ru/) - удобная система для управления контекстной рекламой. тема на форуме (/ru/forum/810827) HTracer (http://htracer.ru/) - скрипт для автопродвижения сайтов по НЧ и СЧ запросам. Для больших сайтов от 100 страниц. (тема на форуме (/ru/forum/676867))
FaeR
На сайте с 19.03.2009
Offline
151
#655

Тс вы еще не поправили ети ошибки:

Тоже появилась эта ошибка :
Облако выводит слова без буквы "Р", Пример слова - Ш ами ование...
Как оказалось оно все слова выводит без буквы "Р"...
И еще:
{include file="HTracer/dle_cloud.php?style=ul_list 20/40&minsize=110&maxsize=200"}
не реагирует на ограничения style=ul_list 20/40
Выводит все 40

А то пришлось пока отключить запоминать переходы.

agentru
На сайте с 28.10.2006
Offline
100
#656
Hkey:
Они не автоматически генерят.
На офсайте есть спец раздел премимум, гляньте туда.
Также где-то видел есть очень интересное исследование взяли самые посещаемые сайты по алексе и автоматом пробили их цмс. Самая популярная цмс на них, естественно, самопис. Затем WP, потом еще более грузная джумла.

Обычно при такой посещамости работают не "чистые" дистрибутивные движки, в 99% они оптимизируются и "дотачиваются".

Hkey
На сайте с 30.09.2006
Offline
222
#657

Новая версия
3.0.2

  • Исправлены ошибки
  • Улучшен отсев ключей
  • Немного увеличена скорость
  • Улучшена совместимость с некоторыми CMS. Добавлено подавление отслеживания ошибок.
  • Уменьшен размер

Если у вас возникла ошибка с 'р' то вам нужно отчистить базу и заново импортировать данные.

Hkey добавил 16.08.2011 в 11:45

И что значит ошибка "Access denied for user 'apache'@'localhost' (using password: NO)", точнее что нужно сделать, что бы ее не было?

Включить форсирование и включить игнорирование MySQL ping

Ваш сервер почему-то дает PHP коннект к MySQL с неправиольным паролем и юзером. Еще до того как выполняется первая строчка.

FaeR
На сайте с 19.03.2009
Offline
151
#658
Hkey:
Новая версия
3.0.2

  • Исправлены ошибки
  • Улучшен отсев ключей
  • Немного увеличена скорость
  • Улучшена совместимость с некоторыми CMS. Добавлено подавление отслеживания ошибок.
  • Уменьшен размер

Если у вас возникла ошибка с 'р' то вам нужно отчистить базу и заново импортировать данные.

Hkey добавил 16.08.2011 в 11:45

Включить форсирование и включить игнорирование MySQL ping
Ваш сервер почему-то дает PHP коннект к MySQL с неправиольным паролем и юзером. Еще до того как выполняется первая строчка.

Спасибо большое)

vtomas
На сайте с 19.03.2007
Offline
102
#659
Hkey:
Новая версия
3.0.2

Обновился с 3.0.1 до 3.0.2

Ошибки:

Notice: Undefined index: htracer_test in /var/www/xs/data/www/домен/папка/HTracer.php on line 18

Notice: Undefined index: htracer_admin_pass in /var/www/xs/data/www/домен/папка/admin/functions.php on line 80

kodges
На сайте с 10.07.2007
Offline
89
#660

Спасибо за новую версию!

Облако стало понимать style

Однако есть непонятные мне моменты...

Ставлю вывод облака style=15/351, (вторая цифра подобрана методом тыка), все работает нормально, ошибок нет...

Ставлю style=15/352, вылазит один раз ошибка: Warning: Division by zero in /home/admin/domains/site.ru/public_html/HTracer/HTracer.php on line 1450

Ставлю style=15/353, вылазит 2 раза эта же ошибка... и т.д.

При этом страниц на сайте порядка 600 с лишним, и запросов в базе более 9000 накоплено.

Вопрос, каким образом рассчитывается вторая цифра, в моем случае 351, чтобы не было ошибок, и почему не сделать возможным указать например сразу 15/1000 даже если страниц меньше, даже если запросов накоплено недостаточно... Почему не сделать проверку и если до 1000 нехватает то брать возможный максимум, но чтобы не вылазило подобных ошибок...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий