Heim >Backend-Entwicklung >PHP-Tutorial >javascript - Ist es beim Aufrufen von Website-Seiteninhalten besser, eine Ajax-Anfrage zum Aufrufen zu verwenden, oder ist es besser, PHP zum Generieren einer statischen Seite zu verwenden?
Ich habe mich kürzlich mit der Website-Entwicklung beschäftigt und habe einige Zweifel. Ich möchte alle um Rat fragen:
Die Website verwendet Empire CMS. Der Nachrichtenbereich wurde zuvor mit PHP entwickelt. Jede Nachricht generiert eine statische Seite, die Benutzer besuchen können.
Ein weiterer Abschnitt wurde später entwickelt, in dem Benutzer Inhalte veröffentlichen und andere darauf klicken, um sie anzuzeigen. Nach dem Klicken werden die Inhalte jedoch mithilfe von Ajax aus dem Hintergrund abgerufen und dann an den Benutzer zurückgegeben >
Welche dieser beiden Methoden ist besser?
Ich weiß, dass bei Verwendung der ersten Methode der Inhalt der Website später zunimmt und das Aktualisieren der Inhaltsseite im Hintergrund Zeitverschwendung ist . Die zweite Methode wird verwendet, wenn die Anzahl der Besucher zu groß ist, kann jeder Ajax-Aufruf die Datenbank stark belasten.Der Hauptzweck von Benutzerkommentaren besteht darin, ob SEO erforderlich ist. Andernfalls wird die Verwendung von Ajax empfohlen. Die Kommentare werden möglicherweise nicht geladen und die Lektüre endet hier. was Bandbreite und Datenverkehr verschwendet.
Es wird empfohlen, statische Seiten für den Kerninhalt der Website zu verwenden, hauptsächlich um Suchmaschinen zu berücksichtigen, und Ajax kann für unwichtige Kommentare verwendet werden
Die Cache-Technologie kann nach der Generierung der statischen Nachrichtenseite verwendet werden, sodass jedes Mal, wenn der Benutzer darauf klickt, um sie anzuzeigen, und die Cache-Datei nicht abgelaufen ist, keine erneute Generierung der HTML-Seitenladedaten über PHP erforderlich ist Kann die Zugriffsgeschwindigkeit der Seite verbessern. Generieren Sie einfach einen Nachrichteninformationsträger wie diesen. Sie können den lokalen Cache verwenden Zustände, die leicht zu ändern sind, können Sie über Ajax-Dateninformationen laden. Was den Echtzeitcharakter von Kommentaren betrifft, müssen Sie dies von Ihren spezifischen Anforderungen abhängig machen