Простой файл сохранения HTML Dom с помощью Cron Job один раз в день, а затем доступ к этому сохраненному файлу - PullRequest
0 голосов
/ 01 марта 2012

Я использую SimpleHTMLDom, чтобы получить некоторую информацию из RSS-канала. Эти данные обновляются только один раз в день около 7 утра. Я хотел бы использовать функцию $ html-> save ('result.htm'); Тогда пусть моя страница просто загружает файл result.htm вместо того, чтобы выполнять анализ каждый раз, когда я просматриваю страницу.

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

( этот вопрос почти на этот вопрос)

1 Ответ

1 голос
/ 01 марта 2012

да, это было бы хорошей идеей, и вы не могли бы работать быстрее (если вы не загрузите страницу в память веб-сервера и не отслужите ее оттуда).

просто продлите cronjob, который вам уже нужен, для обработки данных с помощью SimpleHTMLDom и сохраните HTML, полученный в 7 утра. Затем продолжайте подавать этот файл до следующего утра.

Просто убедитесь, что вы создали файл tmp первым (result.tmp.html) на следующее утро и выполняете перемещение / переименование только после завершения cronjob.

Я не уверен, что сказал вам то, чего вы еще не знали ...

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