![]() |
Привіт Гість ( Вхід | Реєстрація )
![]() |
nikelong |
![]() ![]()
Пост
#1
|
Тера ранчер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 11 909 З нами з: 19-March 05 Користувач №: 92 Стать: Чол ![]() |
Собрал до кучи все, которые смог найти, топики и сообщения по данной теме.
--------------------------------------------------------------------------------------------------------------------------------------------------------= YuRi =- Как бы выставить в приоритет те проекты, в которых редко дают задания: нужно следить за новостями и статусом серверов, и только выдалась порция заданий - ррраз, и все Украинцы залили ВЮ в кэш. А буржуи остались с носом. http://boincstats.com/page/project_status.php показывает кол-во ВЮ -------------------- |
![]() ![]() |
badman |
![]()
Пост
#2
|
Соромлюсь щось писати ![]() Група: New Members Повідомлень: 8 З нами з: 2-September 08 Користувач №: 812 Стать: Чол Парк машин: Много хороших и разных ;) ![]() |
YuRi
Делать всё это в каком виде? Как ты собираешься этот скрипт использовать? Наверно самое правильное запускать его по крону, к примеру раз в 5 минут, результат заносить в базу, а уж оттуда брать на сайт или как-то ещё семафорить... |
YuRi |
![]()
Пост
#3
|
![]() BOINC-одессит ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 1 680 З нами з: 6-May 06 З: Odessa Користувач №: 211 Стать: Чол Парк машин: 25, від P-III/650 до C2D E4400@3GHz, переважна більшість Celeron 430@2.025GHz ![]() |
YuRi Я думаю, что это самый правильный вариант.Делать всё это в каком виде? Как ты собираешься этот скрипт использовать? Наверно самое правильное запускать его по крону, к примеру раз в 5 минут, результат заносить в базу, а уж оттуда брать на сайт или как-то ещё семафорить... Сделать в базе табличку на три или четыре колонки: проект, задания к выдаче, состояние проекта (или серверов?), timestamp. А уже админы сайта нарисуют где-нибудь на главной странице соответствующую таблицу. Например, как это сделано у BOINC Synergy. Кстати, мысль насчет семафора мне тоже нравится. Можно было бы сделать напротив каждого проекта чекбокс "сообщать о доступных заданиях" и средствами форума отправлять "подписчику" соответствующее сообщение (в личку, по мылу или еще как-нибудь). Только тут надо хорошо продумать логику, чтобы не заспамить себя сообщениями после каждой проверки. ![]() badman, Раз в 5 минут действительно черезчур. На серверах проектов эта страничка обновляется как правило раз в 10 минут. Так что проверяться чаще большого смысла не имеет.Раз в 5 мин это чересчур. Думаю, раз-в-час...раз-в-три-часа в самый раз... Но раз в 2-3 часа - тоже слишком. За 2-3 часа все задания могут уже и разобрать (если судить по опыту LHC). Думаю 20-30 минут были бы оптимальным периодом. В принципе можно было бы установить период проверки для каждого проекта индивидуально. Для стабильных проектов, регулярно раздающих задания (типа SETI или Einstein'a) - пару раз в сутки. Для проектов, задания которых очень редки (LHC, orbit) можно и каждые 10 минут проверять. Но, наверно, такое усложнение задачи неоправданно, т.к. никаких преимуществ не даст. -------------------- Гармонично недоразвитая личность
(Show/Hide) |
![]() ![]() |
![]() |
Lo-Fi Версія | Поточний час: 19th June 2025 - 06:30 |