チャットアプリケーションを作成しています。10秒ごとにsqliteデータベースからの更新をページでチェックしています。現在、sqliteデータベースを使用して更新をチェックしています。前回のチェックよりも大きいタイムスタンプを持つ投稿をリクエストするだけです。
sqliteはインデックスとキャッシュを使用するため、非常に効率的です。しかし、Unixタイムスタンプを格納するだけのtxtファイルをサーバー上に作成したほうがよいのではないかと思っていました。たった10バイトで、ユーザーが投稿するたびにphpで更新します。このようにして、10秒ごとにajaxを使用してtxtファイルをリロードし、新しい投稿があるときにsqliteクエリを実行できます。
私の質問は、サーバー、txtファイル、またはsqliteクエリのどちらがストレスが少ないかということです。
注:長い引っ張りは使いたくありません。複雑すぎます:}