1
特定のテーブルのPageViewカウントの詳細を保持します。SQL Serverでページビューカウントを維持するための最良の方法
表のデザインは次のとおりです。
[IMAGE_ID] [int] IDENTITY(1,1) NOT NULL,
[IMAGE_PATH] [nvarchar](150) NOT NULL,
[CARTOON_ID] [int] NOT NULL,
[ADD_DATE] [datetime] NOT NULL,
[ADD_USER_ID] [int] NOT NULL,
[IMAGE_TEXT] [nvarchar](max) NULL
私は各ページにこれらの画像を表示し、独自のページビュー数を維持するための最良の方法を必要とすることでしょう。
どうすればよいですか?
この表には約10000枚の画像が短時間で保存され、多くの作業が行われることに注意してください。リクエストごとにこのテーブルを更新することは私にとっては賢明ではないようです。
私はこれまでアプリケーションでビュー数を維持し、定期的にバッチでデータベースに更新することでこれを行いました。 –
どのようにアプリケーションに保管していましたか?サーバー上の詳細をテキストファイルなどに保存していたか – Pabuc
アプリケーション内のメモリ内のコレクション内。明らかに、アプリケーションを再起動したときに一部のビューが失われることはありましたが、それは特に私の目的にとって重要ではありませんでした。 –