Я создаю приложение чата, у меня есть страница, проверяющая обновления из моей базы данных sqlite каждые 10 секунд. В настоящее время я проверяю обновления с использованием базы данных sqlite, я просто запрашиваю сообщения, отметка времени которых превышает мою последнюю проверку.
Я знаю, что sqlite довольно эффективен, потому что использует индексы и кэширование. Но мне было интересно, лучше ли мне было бы создать на моем сервере текстовый файл, в котором просто хранится метка времени Unix. Это будет всего 10 байтов, и тогда я буду просто обновлять его с помощью php каждый раз, когда пользователь публикует сообщения. Таким образом, я могу перезагружать txt-файл с помощью ajax каждые 10 секунд, а затем делать sqlite-запрос при появлении нового сообщения.
У меня вопрос, который будет менее напряженным для сервера, текстовый файл или sqlite запросов?
Примечание: я не хочу использовать длинную тягу, это слишком сложно для меня:}