2011-01-11 6 views
0

Ich möchte Feature hinzufügen, um die Kommentare zu bewerten (nur Daumen nach oben oder unten). Da es viele Kommentare geben wird, denke ich, dass das Speichern der Daumen nach oben oder unten für jeden Kommentar viele Daten in der Datenbank erhöhen wird. Gibt es eine alternative und effiziente Möglichkeit, das Speichern in der Datenbank zu vermeiden, z. B. durch das temporäre Speichern mit Cookies oder Sitzungen (solange der Browser geöffnet ist)? Vielen Dank für Ihre Expertenmeinungen. Wenn Cookies/session effizient ist, werde ich appriciate hoch jedes Beispiel, wie ich temporäre folgende Daten speichern kann, zum Beispiel user_1 thumb_up comment_1 user_1 thumb_down comment_2Speichern von Daumen hoch/runter in Datenbank oder Sitzung?

Edit: Sorry, ich glaube, ich nicht sehr war klar über meine Frage. Ist es effizient, Nur die Gesamtzahl der Thumbsup/down zu speichern. Ich möchte nicht die IP-Adresse oder den Benutzernamen jedes Benutzers in der Datenbank speichern.

Antwort

0

Ähm, möchten Sie Daumen hoch/runter zählt nur für einen Benutzer zeigen? Ich würde vorschlagen, dass Sie diesen Anwendungsfall berücksichtigen, bevor Sie versuchen, es in einem Cookie zu speichern ...

+0

Entschuldigung, ich habe vergessen, in meinem ursprünglichen Beitrag zu erwähnen, dass ich nur die Gesamtzahl der Daumen hoch/runter speichern möchte. Ich möchte nicht IP oder Benutzernamen von jedem Benutzer speichern, der Daumen nach oben oder unten. Ist es besser, diese Daten zu speichern, oder besser ohne? Vielen Dank. – Lucka

0

Speichern dieser Art von Daten in der Sitzung oder Cookies bedeutet, dass Sie nur verfolgen, welche Beiträge der Benutzer ein Daumen hoch gegeben hat und nur dann, wenn sie denselben Browser verwenden. Dies erscheint ziemlich sinnlos, da solche UI-Elemente normalerweise nur interessant sind, wenn sie zeigen, was die Leute insgesamt denken.

Unter der Annahme, dass Sie Daumen hoch/Daumen nach unten als Integer-Spalten oder ähnliches in Ihrer Datenbank verfolgen, wird dies nicht Ihre Ressource-Nutzung so viel erhöhen.

+0

Entschuldigung, ich habe vergessen, in meinem ursprünglichen Beitrag zu erwähnen, dass ich nur die Gesamtzahl der Daumen hoch/runter speichern möchte. Ich möchte nicht IP oder Benutzernamen von jedem Benutzer speichern, der Daumen nach oben oder unten. Ist es besser, diese Daten zu speichern, oder besser ohne? Vielen Dank. – Lucka

Verwandte Themen