May 4, 2011

Даблы с каждого фида | CyberSEO Pro | Support Forum

Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Related Related Topics sp_TopicIcon
Даблы с каждого фида
Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 (0 votes) 
February 1, 2012
8:03 pm
Avatar
smyk78
Guest
Guests

Добрый день)

Такая вот проблемка у меня нарисовалась странная. Пытаюсь сейчас на старте наполнить свой блоготюб. Потому поставил (не крон) обновления каждого из 10 фидов каждые 10 минут. Грабится по одному видео из фида. Те каждые 10 минут на блоге появляется новые 10 постов, по одному из каждого. Все идет до поры до времени нормально. Но вот уже в который раз происходит “удвоение” контента. Те первые 40-50 видео сграблены нормально, а потом со всех вдруг грабиться по 2 идентичных видео. Потом опять все ок. В чем может быть проблема?

February 2, 2012
8:13 am
Avatar
Semen_ssr
Guest
Guests

Ставь по крону, это не излечимо, при колличестве одновременных подключений.

February 2, 2012
11:05 am
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online

Совершенно верно.

February 2, 2012
4:59 pm
Avatar
smyk78
Guest
Guests

Спасибо) Учту

February 17, 2012
11:12 am
Avatar
st01en
Guest
Guests

А у меня фиды не грабятся одновременно, разница примерно 15 мин,расписание – раз в сутки,  и все равно посты двоит. И что значит – при кол-ве одновременных подключений?

February 17, 2012
12:10 pm
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online

Это значит, что если Ваш блог одновременно открывается в двух браузерах, возможна ситуация, когда один и тот же пост будет добавлен дважды. Чтобы избежать подобных проблем, пользуйтесь кроном.

February 17, 2012
12:31 pm
Avatar
st01en
Guest
Guests

Ясно. Это проблема ВП или скрипта?

И еще, сделал новый блоготуб, добавил один фид, поставил расписание – 60 мин, не постит. Вот сейчас висит – asap 67 minutes ago

February 17, 2012
12:57 pm
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online

st01en said:

Login to see the quote

Это особенность взаимодействия PHP скриптов и MySQL cache.

st01en said:

Login to see the quote

Какой установлен режим обновлений – по крону, или автоматический?

February 17, 2012
1:24 pm
Avatar
st01en
Guest
Guests

Автоматический. На всех блогах стоит автоматический и везде постит, а здесь – нет.

 

Login to see the quote

 Это мне непонятно. Инкси тоже работает с mysql и написан на php, но там таких проблем не наблюдается. Крон там только для ротации, а фиды дергаются раз в час по собственному шедулеру.

February 17, 2012
1:57 pm
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online

st01en said:

Login to see the quote

Вы уверены, что с WordPress установлен корректно? Обязательно убедитесь, что файл wp-cron.php присутствует в корне. Если все так, то вышлите мне на email доступ к панели управления Вашего блога. Будем разбираться, что с ним не так.

st01en said:

Login to see the quote

Это мне непонятно. Инкси тоже работает с mysql и написан на php, но там таких проблем не наблюдается. Крон там только для ротации, а фиды дергаются раз в час по собственному шедулеру.

Раз в час, или даже в год без крона ничего “дергаться” не может. Любой скрипт нужно, как минимум, чем-то запустить. К сожалению, у меня нет исходников Инкси, что сказать точно как он работает. Возможно он не пользуется мускулем, или, как тот же WordPress создает временный файл, наличие которого, дает понять второй копии скрипта, что в данный момент идет обновление базы, и прекращает работы с выдачей сообщения: “Briefly unavailable for scheduled maintenance”.

February 17, 2012
5:03 pm
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online

Посмотрел Ваш блог. Все нормально работает. Посты добавляются. В чем проблема?

На всякий случай, еще раз о том, как работает режим “auto”. Блог добавляет новые посты только тогда, когда его открывают в браузере. И не важно, какой период обновлений указан – хоть раз в минуту. Если на Ваш болг никто не посетит в течение суток, то ни одного поста, за это время, добавлено не будет. Это же элементарно. Для того, чтобы скрипты могли обрабатывать события каждый заданный промежуток времени, существует Login to see this link. Других способов нет и быть не может.

February 17, 2012
7:19 pm
Avatar
st01en
Guest
Guests
12sp_Permalink sp_Print
0

Ясно =) Элементарно – для кого? Я не силен в пхп, поэтому для меня это не элементарно =)

Составьте уже доку на русском, что ли, чтоб вот о таком элементарном не спрашивать =)

February 17, 2012
7:46 pm
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online
13sp_Permalink sp_Print
0

Так это не только к моему скрипту относится, и не только к PHP. Это относится к любому коду – без разницы, на чем он написан. Чтобы код выполнил какую-то задачу, его надо сначала запустить. Вы серьезно полагаете, что об этом надо писать в документации? )

February 18, 2012
1:35 am
Avatar
st01en
Guest
Guests
14sp_Permalink sp_Print
0

Нет, но я серьезно полагаю, что если в фиде есть 100 постов и поставленно расписание – постить раз в час, то скрипт может это сделать с первым запуском. Просто забить посты с временем +1 к следующему посту. Так же, как это делаем мы вручную =)

Подумайте над таким вариантом

February 18, 2012
11:36 am
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online

Не очень хороший вариант сразу по нескольким причинам.

  1. Если посты достаточно большие, и/или у Вас таблица синонимов, и/или слабый сервер, то импорт 100 постов за раз скорее всего окончится неудачно.
  2. Если одновременно с импортом постов, плагин скачивает сопутствующие графические изображения на сервер, то ни о каких 100 постах за раз не может быть и речи. Во-первых, скрипт имеет ограничение по времени выполнения (см. Ваш php.ini). Во-вторых, никому не известно, насколько тяжелыми будут файлы. В-третьих, не факт, что скорость скачивания будет высокой.

В принципе, попытаться импортировать большое количество постов за раз, Вы можете и сейчас, если вышеперечисленные пункты 1 и 2 это позволяют. Предположим, если Вы хотите добавить 100 постов и распределить даты их публикации в течение, скажем, месяца. Зайдите в панель настроек фида и впишите 0 и 43200 в поля “Post date adjustment range”. Теперь, все добавленные посты будут рандомно “размазаны” в переделах указанного временного интервала.

February 24, 2012
5:55 pm
Avatar
CyberSEO
Admin
Forum Posts: 3676
Member Since:
July 2, 2009
sp_UserOnlineSmall Online

Update: Login to see this link

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 541

Currently Online: CyberSEO
13 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

ninja321: 84

s.baryshev.aoasp: 64

Freedom: 61

MediFormatica: 49

B8europe: 47

saviulisse67: 45

Member Stats:

Guest Posters: 338

Members: 2634

Moderators: 0

Admins: 1

Forum Stats:

Groups: 1

Forums: 5

Topics: 1535

Posts: 7754

Newest Members:

florian.stickel, t.schleiser, worldnetsites, janodamek, socialbiz4themasses, suren.manvelyan.sv

Administrators: CyberSEO: 3676