Столкнулся с проблемой: при большом количестве лент и медленном соединении некоторые ленты не успевают обновиться (как видимо из-за того, что все ленты и новости загружаются параллельно и некоторые не успевают за отведённое время загрузиться). При повторном обновлении ленты отдельно, она обновляется.
Предлагаю сделать опциональную возможность последовательного обновления лент в списке.
ЗЫ. Или ткните меня носом, где она есть, т.к. я не нашёл
когда у меня был очень медленный инет я настраивал сетевые настройки. попробуй мне помогло.
Ничего непонятно - что означают эти настройки?
А если у меня много лент с одного и того же сайта - как нужно настроить эти опции, чтобы сайт не блокировал запросы из-за большого числа настроек в короткое время?
Здравствуй,
Вы знаете лимит запроса?
С уважением,
Шелдон
Примерно, 100 подряд запросов он уже блокирует.
Лучше делать 30-40 и потом существенный перерыв (из опыта).
А ещё лучше регулировать это число самому - по результатам экспериментов с конкретным сайтом
Таким образом вы можете настроить общие параметры для этого
И использовать различные варианты обновления в разделе
Щелкните правой кнопкой мыши на фиде -> Свойства -> Общие
Ничего непонятно...
Пишите по-английски, плз...
You can combine the general settings with the update options under
Right click on the feed -> Properties -> General.
Что значит в настройках "Сетевые подключения" - "Параметры сетевых запросов при обновлении лент":
- Таймаут запроса - время между запросами или время ожидания ответа на один запрос или что?
- Количество запросов - сразу, за один момент? Если его поставить "1" - то все ленты будут проверяться строго по очереди? А какая тогда будет пауза между их проверками?
- Количество повторов - сколько раз подряд программа пытается проверить ленту при неудаче?
Like in all network settings
- Таймаут запроса
Time range waiting for a response from the server
- Количество запросов
Number of requests at the same time
- Количество повторов
Number of repetitions of one request if a request fails
Очень хорошо
Тогда вопрос: существует ли опция "Пауза между запросами (секунд)" и, если нет, можно ли её сделать?
This you can handle by the feed properties (see above).
В настройках каждой ленты я могу выставить паузу между регулярными проверками этой ленты.
А мне нужна пауза между проверками разных лент (любых).
Например:
- есть ленты А и Б;
- я могу в опциях ленты А выставить проверку каждые 10 минут (или это секунды?);
- но мне нужно сделать паузу между проверкой ленты А и проверкой ленты Б - как её установить?!?
Есть: лента А (время) лента А.
Нужно: лента А (время) лента Б.
You can f. e. set the automatic updates for
tape A every 11 minites
tape B every 12 minites
So you minimize the overlappings.
Верно, но, от какого момента начинается счёт этого времени - от запуска программы?
А если у меня 100 лент - все руками выставлять так (10-11-...-110)?
Ok, the approach is limited. Of course!
At the launch all tapes will be updated. After that the update rules will be applied.
But you will not have 100 tapes linked to one website, won't you?
100 лент с одного сайта
A pause between tapes is not possible.
It also would not make sense. A 1 minute pause f. e. would lead to about 100 minutes update time.
I would recommend to group the tapes and update this groups at the same time.
Спасибо
А я присоединюсь к автору темы. Распробовал чтение социальных сетей не через ленты, а через отдельные сервисы, которые предоставляют доступ к содержимому пабликов через RSS. Теперь обратно к лентам внутри социальных сетей не хочется возвращаться. В лентах все идет вперемешку, а в RSS-читалке с разделением на категории и каталоги, да еще и метки можно ставить, ну и использовать отложенное чтение, конечно же. Одна проблема - если подписок много, социалки банят на какое-то время из-за шквала запросов. Решил проблему уменьшив количество одновременных соединений до минимума. Но если уж по уму, то правильнее было бы сделать глобальные настройки, а также для отдельных папок внутри программы, перекрывающие их, чтобы остальные ленты быстрее обновлялись.