-
- 23 Posts
Написал небольшой снипет, который грабит новости с нескольких лент RSS через SimpleXML и добавляет в базу, через API MODx’a, теперь стоит вопрос, как бы это чудо установить на автозапуск, кроме cron’a конечно, у кого какие соображения? Что то вроде таймера нужно, чтоб каждый час снипет запускался...
PS снипет использует модуль MODx’a Rnews, и его таблицу новостей и категорий, если кто помнит этот замечательный модуль 2007 года, автор пропал, оставив недоработанным его, удалось починить его, функционирует отлично, выложу попозже вместе с этим снипетом, когда решу проблему описанную выше...
-
- 2,113 Posts
Quote from: ma1oy at Jul 01, 2009, 07:40 AM
кроме cron’a конечно
А почему кроме? Вроде бы cron наиболее удобный вариант.
-
- 23 Posts
ну понятное дело, а как быть тем у кого нет такой возможности?
Quote from: ma1oy at Jul 02, 2009, 05:36 AM
ну понятное дело, а как быть тем у кого нет такой возможности?
http://www.google.com/search?q=online+cron
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
-
- 23 Posts
а не удобнее ли было из админки задать время обновления(срабатывания сниппета) в настройках модуля например? =)
Quote from: ma1oy at Jul 02, 2009, 07:36 AM
а не удобнее ли было из админки задать время обновления(срабатывания сниппета) в настройках модуля например? =)
Как Вы это себе представляете? Это задача сервера - внешнего или собственного, не важно - вызывать Ваш скрипт по расписанию. Можно даже заставить программу на Вашем компьютере запрашивать выполнение Вашего скрипта через определенный интервал. Но никак иначе.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
-
- 23 Posts
пришло одно решение в голову, добавить функцию запуска обновления по времени, например зашел юзер в 12.00, скрипт проверяет если обновление уже было в 12.00 то ничего не делает, если не было, то запускает...
выход же?
Quote from: ma1oy at Jul 02, 2009, 07:51 AM
выход же?
Да, это вариант, которым иногда пользуются, если некритичен тот факт, что пользователь будет находиться на сайте в момент его обновления. Иногда бывает так, что cron запускает мощные апдейты и в этот момент сайт "слегка" притормаживает
Кстати, загрузка из внешних источников (как в Вашем случае - XML файлы сторонних сайтов) - всегда геморройная и довольно длительная задача для сервера.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Quote from: ma1oy at Jul 02, 2009, 08:18 AM
Устанавливает, должно ли отсоединение клиента прерывать выполнение скрипта.
Попробуйте, может и получится что-то. Но нужно иметь ввиду, что у сервера скорее всего есть еще свои настройки максимального времени выполнения скриптов.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.