php mysql запрос дБ дата каждой перезагрузки - PullRequest
0 голосов
/ 21 марта 2012

На моем сайте мне нужно запрашивать дату / время каждой перезагрузки страницы.

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

Примерно так (псевдокод)

select time from database table
if (time < hour_ago) {
   do this + set time = now
   }

Мой вопрос: это лучший способ сделать это? Было бы быстрее, если бы вместо этого время хранилось в текстовом файле? Или по-другому?

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

Ответы [ 2 ]

0 голосов
/ 21 марта 2012

Базы данных - это хороший способ хранить постоянную информацию.Если вы уже используете БД, то я не вижу смысла размещать это где-либо еще.

0 голосов
/ 21 марта 2012

это лучший способ сделать это?

Определенно нет.

Таких "ежечасных действий с базой данных не должно быть вообще.

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