Heim > Backend-Entwicklung > PHP-Tutorial > So verwenden Sie PHP, um die neuesten beliebten Beiträge zu zählen

So verwenden Sie PHP, um die neuesten beliebten Beiträge zu zählen

WBOY
Freigeben: 2016-09-15 11:30:58
Original
1410 Leute haben es durchsucht

Zum Beispiel möchte meine Website die beliebtesten Beiträge der letzten 7 Tage zählen. Dies sind die Beiträge mit dem größten Anstieg der Besuche in den letzten 7 Tagen. Wie konnte ich sie mit PHP gestalten? Ich hoffe, Sie können mir einen Rat geben. Tatsächlich handelt es sich um eine Hot-Post-Funktion, ähnlich wie discuz

Antwortinhalt:

Zum Beispiel möchte meine Website die beliebtesten Beiträge der letzten 7 Tage zählen. Dies sind die Beiträge mit dem größten Anstieg der Besuche in den letzten 7 Tagen. Wie konnte ich sie mit PHP gestalten? Ich hoffe, Sie können mir einen Rat geben. Tatsächlich handelt es sich um eine Hot-Post-Funktion, ähnlich wie discuz

Sie können die Timing-Funktion verwenden, um alle Statistiken durchzuführen

<code>例如: 帖子热度=访问次数*1+收藏*10+点赞*3+评论*5
</code>
Nach dem Login kopieren
Die Ergebnisse werden dann sortiert und in der Datentabelle oder im Cache gespeichert.

Bei der Gestaltung der Datenbank müssen Inkremente berücksichtigt werden. In der Vergangenheit wurde der Artikeltabelle ein Feld hinzugefügt, um die Anzahl der Besuche anzuzeigen. In diesem Fall sollten die Zugriffsinformationen jeweils in einer separaten Tabelle gespeichert werden Der Zugriff wird als Datensatz behandelt

Führen Sie einen automatischen Inkrementierungsvorgang basierend auf der Artikel-ID-Redis durch. Seitenanzeige in umgekehrter Reihenfolge

Die Datentabelle zeichnet den Zeitpunkt der Veröffentlichung auf: Zeit und die Anzahl der Aufrufe: Aufrufe. Die Aufrufe nehmen mit der Anzahl der Aufrufe zu.

Erhalten Sie den Zeitstempelbereich von gestern und den letzten sieben Tagen.


Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage