У меня есть новостное приложение, которое каждый час выбирает RSS-канал через крон. Поскольку список файлов (URL), которые он должен получить, находится в 100-х годах, он застревает - PullRequest
0 голосов
/ 20 января 2020

У меня есть новостное приложение, которое каждый час получает RSS-канал через крон. Поскольку список файлов (URL), которые он должен получить, находится в 100-х годах, он застревает. Можно ли написать скрипт cron, который является условным, например, выборка только 10 за раз из списка 100 и запуск

1 Ответ

0 голосов
/ 02 февраля 2020

Вы можете сделать это, просто добавив поле отметки времени в базу данных. Какое обновление при каждой загрузке. Поэтому, когда ваш url извлекается через cron, он обновляет время последнего извлечения. Затем вы можете сделать запрос, который извлекает URL-адреса в соответствии с последним временем выборки в порядке DES C и лимитом 10.

Таким образом, извлекается только 10 URL-адресов, которые не были получены в течение длительного времени. Я думаю, что это решит вашу проблему.

...