ASP -Methode zum Generieren statischer Webseiten
Mit zunehmender Anzahl der Website -Besuche ist es jedes Mal, wenn Sie aus der Datenbank lesen, auf Kosten der Effizienz. Viele Menschen, die Zugriff als Datenbank verwenden, haben ein tieferes Verständnis. Statische Seiten werden ebenfalls Priorität beim Hinzufügen zur Suche erhalten. Eine beliebte Praxis im Internet besteht darin, den Datenquellcode in die Datenbank zu schreiben und ihn dann aus der Datenbank zu lesen, um statische Oberflächen zu generieren, wodurch die Datenbank unsichtbar erhöht wird. Wenn Sie statische Seiten direkt von vorhandenen ASP -Seiten generieren, sparen Sie viel.
Das folgende Beispiel besteht darin, die drei dynamischen Seiten von index zu generieren.
<%
Dimstrurl, item_classid, id, fileName, filepath, do_url, html_temp
Html_temp = "<ul>"
Fei = 1to3
Html_temp = html_temp & "<li>"
Item_classid = i
Dateiname = "Index" & item_classid & ". HTM"
Filepath = server.mappath ("/") & "/" & fileName
Html_temp = html_temp & filepath & "</li>"
Do_url = "http: //"
Do_url = do_url & request.servervariables ("server_name") & "/main/index.asp"
Do_url = do_url & "? Item_classid =" & item_classid
stRURL = do_url
dimobjxmlhttp
setObjxmlhttp = server.createObject ("microsoft.xmlhttp")
objxmlhttp.open "Get", StRURL, Falsch
objxmlhttp.send ())
Dimbinfiledata
binfiledata = objxmlhttp.ResponseBody
Dimobjadostream
setObjadostream = server.createObject ("adodb.stream")
objadostream.type = 1
objadostream.open ()
Objadostream.write (Binfiledata)
objadostream.savetofileFilepath, 2
objadostream.close ()
Nächste
Html_temp = html_temp & "<ul>"
%>
<%
Response.write ("Datei erfolgreich generiert:")
Response.write ("<br>")
Response.writeHtml_temp
%>
So generieren Sie statische Webseiten in PHP
Ich habe viele Freunde gesehen, die an verschiedenen Orten über die Generierung statischer Artikelsysteme für PHP veröffentlicht wurden. Ich habe schon ein solches System gemacht, also möchte ich einige Meinungen für Ihre Referenz teilen. OK, lasst uns zuerst einige grundlegende Konzepte überprüfen.
1. PHP -Skripte und dynamische Seiten.
PHP-Skript ist ein serverseitiges Skriptprogramm, das durch Einbettung und andere Methoden mit HTML-Dateien gemischt werden kann oder in Form von Klasse, Funktionskapselung usw. verwendet werden kann, um Benutzeranforderungen in Form von Vorlagen zu verarbeiten. In irgendeiner Weise ist das Grundprinzip so. Der Client stellt eine bestimmte Seite an ------> Webserver führt das angegebene entsprechende Skript für die Verarbeitung ein ------> Das Skript wird in den Server geladen ------> Der vom Server angegebene PHP-Parser analysiert das Skript, um ein HTML-Sprachformular zu bilden-die Parsen-HTML-Anweisung wird an den Browser in einem Paketformular übergeben. Daran ist es nicht schwer zu erkennen, dass nach der Sendung der Seite an den Browser nicht mehr existiert und in HTML -Anweisungen umgewandelt und analysiert wurde. Die Client -Anfrage ist eine dynamische Datei. Tatsächlich gibt es dort keine wirkliche Datei. Es wird von PHP in die entsprechende Seite analysiert und an den Browser zurückgeschickt. Diese Art der Seitenverarbeitung wird als "dynamische Seite" bezeichnet.