Обновление BlogBot 2.0.3. Мультипоточность в заданиях.
Сегодня вышло обновление BlogBot 2.0.3. Можете обновиться в админке своего бота.
В новой версии традиционно были удалены некоторые баги и добавлены дополнительные функции.
- Появилась мультипоточность для разных типов заданий и операций, таких как сбор контента, уникализация, пинг и пр. Если раньше все эти операции выполнялись по очереди и часто один такой процесс занимал довольно много времени, что приводило к 504 ошибке, то теперь каждая операция запускается сама по себе, независимо от остальных.
- Автоматическая уникализация контента: для каждой статьи формируется 3 типа уникализации: синонимайзинг, рерайт, синонимайзинг и рерайт. Уникализировать статьи во время их публикации была не очень хорошая идея, так как объемы статей иногда не позволяли выполниться скрипту до конца.
- Испралвены ошибки в RSS потоках.
- Исправлены алгоритмы определения параметров сайтов.
Так как в 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"
Если эти строки не указать в конфиге, то бот будет работать без мультипоточности, задания будут выполняться в порядке очереди.
На этом все.
Popularity: 7%
как избавиться от осенней хандры
Здорово!
Маленькая просьба, сделайте пожалуйста в «расписании» так чтобы как-то быстрее там находить и редактировать нужную запись… У меня там уже километровый список))) Спасибо.
по второму пункту: надо включать где-то какой тип уникализации будет отдаваться или в базе хранятся все виды и отдается в зависимости от запроса rss ?
В базе хранятся все виды уникализации.
А каким тогда образом можно выбрать каким именно словарём синонимов необходимо синонимизировать …
у меня их 5 штук в блогботе что будет все 5 сразу в базу записывать ???
да и в любом случае не слишком ли это накладно для сервера в плане нагрузки ??
Не лучшели привязать настройку синонимайзинга рерайта и выбора словаря к категории … так как это раньше было сделано привязка к блогу… (удобно было)
Досихпор пользуюсь только версией 1.5 изза всех этих сомнений и неудобств…
только сейчас заметил что в 2.x линейке отсутствует файл blogbotd-partial.php
Тоесть теперь необходимо ставить на крон только blogbotd.php… с запуском каждую минуту ??
@o_nix
Насчет синонимизации вы правы. В скором времени привяжим настройки уникализации к категориям.
В версии 2.х остался только blogbotd.php, который запускает уже остальные процессы.
Добрый день…
все конечно замечательно….
но есть кучу но, (писал об это еще месяц назад)
с програмой катострафически неудобно работать…купил ее еще месяц назад…и так не пользуюсь…потомучто неудобно нефига..
Что нужно сделать что б было удобно ..
Там очень просто ..если б код был открыт, я б сам за два рабочих дня сделал бы….
1) вставить в режиме редактирования статей какой нибудь редактор визуальный .
2) В режим редактирования засунть кнопки рерайт, уникализаци и тд..
3) В режим редактирования , засунуть индекатор , на сколько статья уникализировалась по по сравнению с оригиналом……….
4) а если вы зделаете парсер по яндекс новостям , блогам то цены вам вообще не будет
И будет милое дело….
Кста…если самим , некогда , ну давайте, я чтоли прикручу… это ж..работы на полдня…
4. есть плагин, который парсит яндекс новости (судя по описанию).. ну и яндекс отдает новости в rss, а это вполне можно использовать.
а остальное, имхо, не так уж и важно
Простите, а тот факт, что все картинки на вашей сетке будут храниться на одном адресе, никак не запалит Яндексу всю сеть?
Или я что-то не до конца понимаю…
Кешируйте картинки на стороне сайта, плагины это должны позволять.
Только сейчас заметил что blogbotd перестал выполняться (парсить и публиковать статьи), грешу на обновление. У меня бот стоит на поддомене, в этом случае мне надо писать только домен или все же поддомен и домен?
Все разобрался, надо писать поддомен