2013-03-21 4 views
0

Так вот сделка,Кэширование через cronjob

С помощью API JustinTV в и немного PHP я сделал очень простой скрипт, который проверяет, если некоторые игроки устремляются в данный момент. После его внедрения на моем сайте я узнал, что потребовалось много времени для загрузки (что на самом деле ожидается). Поэтому я немного почитал эту вещь cronjob и подумал, что это, вероятно, способ ее решения.

Итак, возобновляя, я хочу создать cronjob, который запускает этот скрипт, проверяет, поторуют ли эти игроки, а затем сохранит его в кеше. При этом я хочу создать виджет для Wordpress, который использует этот кеш и помещает там сохраненные данные.

Любые идеи?

ответ

1

Вы хотите сохранить информацию из задания cron в базе данных Wordpress. Это позволит вам получить доступ к нему позже с другой страницы. См. Эту страницу для более подробной информации (вариант 4, скорее всего, наиболее подходит): https://codex.wordpress.org/Writing_a_Plugin#Saving_Plugin_Data_to_the_Database

+0

Я нахожу ваш ответ довольно полезным, но для этого требуется, чтобы я сделал плагин? Возможное решение для запуска cronjob и создание скрипта для создания файла .html (и переписывать его каждый раз в циклы cronjob). Затем вызовите этот .html в виджет? – Sevg

+0

Вы должны иметь возможность запуска задания cron без создания плагина. Однако запись в файл HTML будет не только небезопасной, но и очень неэффективной. Вместо этого вы должны сохранить информацию в базе данных. –

+0

Затем плохо читал о управлении db в Wordpress. Спасибо за ваше время! – Sevg

Смежные вопросы