3 Stimmen

Die bessere Methode, um Seitenaufrufe auf einer überfüllten Website zu speichern

Ich habe eine Website mit zu viel Traffic, ich möchte einen Zugriffszähler hinzufügen. Welche Methode ist besser, um das zu speichern? Ich habe 2 Optionen
1- Erstellen Sie eine Datenbank und speichern Sie die Zugriffe darin.
2- Erstellen Sie eine lokale Textdatei und speichern Sie die Zugriffe darin.
Der Server ist bereits überlastet, was wäre besser, um mehr Druck auf den Server zu vermeiden?

5voto

Antony Punkte 14830

Um eine weitere Belastung des Servers zu vermeiden, verwenden Sie externe Dienste wie Google Analytics und Statcounter.

3voto

cetver Punkte 9889

Wenn Sie keine externen Dienste nutzen möchten, ist die beste Option eine NoSQL-Datenbank.

3voto

TomTom Punkte 1747

Alternative PHP Cache (APC) wäre eine Option.

2voto

hek2mgl Punkte 142036

Ich würde nicht eine Datei verwenden.

Wenn der Server bereits unter hoher Last steht, würde es noch schlimmer werden, wenn Sie diesen zusätzlichen gleichzeitigen Dateizugriff hinzufügen (Lesen/Schreiben)

Ich stimme der Antwort von @Antony zu. Es wird die Arbeit für die Statistiken an die Clients delegieren und nicht an den Server.

2voto

Anish Punkte 4122

Dies ist auch eine weitere Option für Sie https://www.kissmetrics.com/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X