Metode ASP untuk menghasilkan halaman web statis
Ketika jumlah kunjungan situs web meningkat, setiap kali Anda membaca dari database, ia datang dengan biaya efisiensi. Banyak orang yang menggunakan akses sebagai basis data akan memiliki pemahaman yang lebih dalam. Halaman statis juga akan diberikan prioritas saat menambahkannya ke pencarian. Praktik populer di internet adalah menulis kode sumber data ke dalam database dan kemudian membacanya dari database untuk menghasilkan permukaan statis, yang secara tidak terlihat meningkatkan database. Menghasilkan halaman statis langsung dari halaman ASP yang ada akan menghemat banyak.
Contoh berikut adalah untuk menghasilkan tiga halaman dinamis index.asp? Id = 1/index.asp? Id = 2/index.asp? Id = 3/, masing -masing, dan menghasilkan ndex1.htm, index2.htm, dan index3.htm di direktori root:
<%
Dimstrurl, item_classid, ID, nama file, filepath, do_url, html_temp
Html_temp = "<ul>"
Fori = 1to3
Html_temp = html_temp & "<li>"
Item_classid = i
FileName = "index" & item_classid & ". Htm"
Filepath = server.mappath ("/") & "/" & fileName
Html_temp = html_temp & filepath & "</li>"
Do_url = "http: //"
Do_url = do_url & request.serverVariable ("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, false
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 ()
Berikutnya
Html_temp = html_temp & "<ul>"
%>
<%
Response.write ("File berhasil dihasilkan:")
Response.write ("<br>")
Response.writehtml_temp
%>
Cara menghasilkan halaman web statis di php
Saya melihat banyak teman memposting di berbagai tempat tentang cara menghasilkan sistem artikel statis untuk PHP. Saya telah melakukan sistem seperti itu sebelumnya, jadi saya ingin membagikan beberapa pendapat untuk referensi Anda. Oke, mari kita tinjau beberapa konsep dasar terlebih dahulu.
1. Skrip PHP dan halaman dinamis.
Skrip PHP adalah program skrip sisi server yang dapat dicampur dengan file HTML melalui penyematan dan metode lain, atau dapat digunakan dalam bentuk kelas, enkapsulasi fungsi, dll. Untuk memproses permintaan pengguna dalam bentuk templat. Dengan cara apa pun, prinsip dasarnya adalah seperti ini. Klien membuat permintaan ke halaman tertentu ------> Server Web memperkenalkan skrip yang sesuai untuk diproses ------> skrip dimuat ke dalam server ------> Parser PHP yang ditentukan oleh server mem-parsing skrip untuk membentuk formulir bahasa HTML -----> Pernyataan HTML yang diuraikan diteruskan kembali ke browser dalam bentuk paket. Tidak sulit untuk melihat dari ini bahwa setelah halaman dikirim ke browser, PHP tidak ada lagi dan telah dikonversi dan diuraikan menjadi pernyataan HTML. Permintaan klien adalah file dinamis. Bahkan, tidak ada file nyata di sana. Ini diuraikan oleh PHP ke halaman yang sesuai dan dikirim kembali ke browser. Cara pemrosesan halaman ini disebut "halaman dinamis".