Метод ASP для создания статических веб -страниц
По мере увеличения количества посещений веб -сайта каждый раз, когда вы читаете из базы данных, оно происходит за счет эффективности. Многие люди, которые используют доступ в качестве базы данных, будут иметь более глубокое понимание. Статические страницы также будут иметь приоритет при добавлении их в поиск. Популярная практика в Интернете заключается в том, чтобы записать исходный код данных в базу данных, а затем прочитать его из базы данных для генерации статических поверхностей, что невидимо увеличивает базу данных. Создание статических страниц непосредственно от существующих страниц ASP спасет много.
Следующим примером является генерация трех динамических страниц index.asp? Id = 1/index.asp? Id = 2/index.asp? Id = 3/соответственно и генерировать ndex1.htm, index2.htm и index3.htm в корневом каталоге:
<%
dimstrurl, item_classid, id, имя файла, 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.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, 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 ()
Следующий
Html_temp = html_temp & "<ul>"
%>
<%
Response.write («Файл сгенерирован успешно:»)
Response.write ("<br>")
Response.writehtml_temp
%>
Как генерировать статические веб -страницы в PHP
Я видел, как многие друзья публикуют в разных местах о том, как генерировать статические системы статьи для PHP. Я делал такую систему раньше, поэтому я хотел бы поделиться некоторыми мнениями для вашей ссылки. Хорошо, давайте сначала рассмотрим некоторые основные концепции.
1. Сценарии PHP и динамические страницы.
Script PHP-это программа сценариев на стороне сервера, которая может быть смешана с HTML-файлами с помощью встраивания и других методов или может использоваться в форме класса, инкапсуляции функций и т. Д. Для обработки запросов пользователей в форме шаблонов. В любом случае, основной принцип такой. Клиент делает запрос на определенную страницу -------> Веб-сервер представляет указанный соответствующий сценарий для обработки -------> Сценарий загружается на сервер ------> Парсер PHP, указанный на сервере, сценарий для формирования формы HTML-языка -----> проповедованный оператор HTML передается обратно в Browser в форме пакета. Из этого нетрудно понять, что после отправки страницы в браузер PHP больше не существует и была преобразована и анализирована в HTML -заявления. Запрос клиента является динамическим файлом. На самом деле, реального файла там не существует. Он анализируется PHP на соответствующую страницу и отправляется обратно в браузер. Этот способ обработки страниц называется «Динамическая страница».