Ich wollte schon immer ein Artikelsystem schreiben, das statische Seiten generiert, aber nach dem Generieren statischer Seiten konfrontiert ich mich mit einigen komplexen Datenbankinteraktionsproblemen befindet. Wieder disqualifiziert!
Ich frage mich also, ob es eine Möglichkeit gibt, die Belastung des Servers zu verringern, ohne die Dateninteraktion zu verzögern!
Für eine Website sind die meistbesuchte Homepage und Hauptspaltenseite die Startseite. Ich denke nicht über andere Seiten nach, wie man sich um die Serveränderungen unter hohem Verkehrsvolumen auf der Homepage und der Hauptspaltenseite kümmert.
Basierend auf meiner zusammenfassenden Erfahrung in den letzten 2 Jahren der Programmierung habe ich darüber nachgedacht, zur Methode zu gehen!
Es werden keine statischen Seiten generiert und die Serverbelastung wird reduziert!
Die Codekopie lautet wie folgt:
<%@Sprache = "vbscript" Codepage = "65001"%>
<%
'Funktionen mit dem Lesen von Remotedateien
PublicFunctionReadremoteFile (remotedataurl)
Dimxmlhttp
'OnErrorresumenext
Setxmlhttp = server.createObject ("microsoft.xmlhttp")
Withxmlhttp
.Open "GET", renotataurl, falsch
.Schicken
ReadRemoteFile = byTestObstr (.ResponseBody, "UTF-8")
Endwith
Setxmlhttp = nichts
Endfunktion
'Codierende Konvertierung
FunktionByTestObstr (Körper, cset)
Dimobjstream
setObjstream = server.createObject ("adodb.stream")
objstream.type = 1
objstream.mode = 3
objstream.open
Objstream.WriteBody
objstream.position = 0
objstream.type = 2
objstream.charset = cset
ByTestObstr = objstream.readText
objstream.close
setObjstream = nichts
Endfunktion
FunktionsObody ()
Dimdateval
'Versuchen Sie zuerst auf den Cache zugreifen, um festzustellen, ob es vorhanden ist oder ob er abgelaufen ist
DateVal = application ("defaultDate")
Ifdateval = "" thendateval = datadd ("S", 1200, jetzt)
Ifapplication ("Standard") <> "" dann