投票プロジェクトを作成しましたが、投票するたびにデータベースにアクセスしたくないのですが、どうすればよいですか? 投票プロジェクトを作成しましたが、投票するたびにデータベースにアクセスして更新したくないのですが、どうすればよいですか? データベース 遅延 遅延 投票 共有先: -----解決策---------私が思いつく最も直接的なこと方法は次のとおりです: 投票結果をテキスト ファイルに書き込みます。形式は SQL ステートメント (推奨) または単純なデータのダンプです。 バックグラウンドで cron ジョブを実行し、ソフトウェアを 1 分ごとにスキャンし、いくつかのマーカー (最後に処理された最大 ID、タイムスタンプなど) を使用して、データベースに更新する必要があるコンテンツをフィルターします。 -----解決策--------------------------------投票結果を期間ごとに分けることができる 配列に保存し、その配列を一時ファイルに書き込み、定期的にこのファイルを抽出し、その後このファイルをクリアする 4階の考え方と似ています! ------解決策------------------memcache などのキャッシュを使用してみてはいかがでしょうか? 時々バッチでデータベースの読み取りと書き込みを行い、同時に memcache をクリアします------解決策------ ---データベースに直接書き込むことをお勧めします ファイルの同時実行は実際には処理が困難です ファイルやデータベースを読むという観点から見ると、データベースの方が便利だと思います