Обновление BlogBot 2.0.3. Мультипоточность в заданиях.

Сегодня вышло обновление BlogBot 2.0.3. Можете обновиться в админке своего бота.

В новой версии традиционно были удалены некоторые баги и добавлены дополнительные функции.

  1. Появилась мультипоточность для разных типов заданий и операций, таких как сбор контента, уникализация, пинг и пр. Если раньше все эти операции выполнялись по очереди и часто один такой процесс занимал довольно много времени, что приводило к 504 ошибке, то теперь каждая операция запускается сама по себе, независимо от остальных.
  2. Автоматическая уникализация контента: для каждой статьи формируется 3 типа уникализации: синонимайзинг, рерайт, синонимайзинг и рерайт. Уникализировать статьи во время их публикации была не очень хорошая идея, так как объемы статей иногда не позволяли выполниться скрипту до конца.
  3. Испралвены ошибки в RSS потоках.
  4. Исправлены алгоритмы определения параметров сайтов.


... Рекомендую сервис автоматической проверки ссылок - единственный сервис, где можно проверить ссылочного донора на спамность. Bсе биржи ссылок и сервисы в одном интерфейсе. Регистрация. ...

Так как в RSS ссылки на картинки ведут на ваш сайт с ботом, то у всех, у кого BlogBot установлен на несуществующий домен рискуют не увидеть у себя на блогах картинки. Решение данной проблемы – переставить бота на сабдомен существующего сайта, либо поставить его в папку существующего сайта. Операция переноса очень проста, достаточно перенести файлы в папку сабдомена и в кроне исправить путь к боту.

Для полного включения мультипоточности в BlogBot вам нужно дописать в конец файла config.ini следующие строки:

[multythread]
host="домен"
path="папка"

Здесь «домен» – домен, где установлен ваш бот. Внимание, писать сюда надо только домен без http:// и без www. Например, у вас бот установлен на сайте http://mysite.com/. Домен будет такой: mysite.com. Если вы ставили бота в папку, например: http://mysite.com/blogbot/, то во второй параметр path надо вписать папку, в которой установлен бот, для нашего примера это будет “blogbot”. Если бот стоит в корне сайта, то параметр path можно опустить.

Итак, для первого случая http://mysite.com/blogbot/ получается:

[multythread]
host="mysite.com"
path="blogbot"

Если бот установлен http://mysite.com/, то просто:

[multythread]
host="mysite.com"

Если эти строки не указать в конфиге, то бот будет работать без мультипоточности, задания будут выполняться в порядке очереди.

На этом все.

Ваш отзыв

Я не робот.