Как сравнить между постами даты, не занимая много времени? - PullRequest
0 голосов
/ 26 июня 2018

Я создаю веб-сайт, на котором будут отображаться последние сообщения с новостных сайтов. Их будет больше 5.

Я могу получить сообщения и дату публикации с помощью RSS и CURL или чего-то подобного.

А также я могу использовать библиотеку или чистый PHP для очистки этих данных.

Но проблема будет в том, что потребуется время, чтобы просмотреть около 7 страниц, и скажем, у каждого по 10 постов,Таким образом, будет 70 сообщений.

Тогда я сравню их, чтобы получить последние 50, например. Большинство из них могут быть с одного сайта, Это зависит от даты.

Так что ямне интересно, какой способ сделать это?Должен ли я использовать CURL?ИЛИ чистый PHP и немного Regx?Должен ли я использовать библиотеку PHP?

Было бы лучше, если, например, я создаю базу данных, а затем, например, запускаю задание cron каждый час и сохраняю только последние 50, тогда я показываю результаты из базы данных?

1 Ответ

0 голосов
/ 26 июня 2018

Лучше curl_multi_ * вместо чистого PHP, потому что у вас будет больше контроля, и вы не будете ограничивать PHP для одновременных операций.Конечно, вы можете запустить cronjob и сохранить данные в БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...