Je conserverai les détails du nombre de pages vues pour une table spécifique.Meilleure façon de conserver le nombre de pages vues dans SQL Server
conception de la table est:
[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
Je vous montrerons ces images sur chaque page et ont besoin de la meilleure façon de garder la vue de page unique compte.
Comment le feriez-vous?
S'il vous plaît rappelez-vous que cette table aura environ 10000 images dans peu de temps et sera beaucoup d'activité. Mettre à jour cette table sur chaque requête ne me semble pas intelligent.
Je l'ai déjà fait en conservant le nombre de vues dans l'application et en effectuant des mises à jour périodiques dans la base de données par lots. –
Comment l'avez-vous conservé dans Application? Étiez-vous enregistré les détails sur le serveur (dans un fichier texte ou quelque chose) – Pabuc
Dans une collection en mémoire dans l'application. Évidemment, cela signifiait qu'en cas de redémarrage d'une application, certaines vues seraient perdues, mais cela n'était pas particulièrement important pour mes objectifs. –