注冊 | 登陸
您的位置:阿里西西 > 編程技術 > ASP教程 > 詳細內容

通過ASP生成html純靜態頁面的簡單示例

  稿源:本站整理   2018-09-06   點擊:   撤稿糾錯
隨著網站訪問量的加大,每次從數據庫讀取都是以效率作為代價的,很多用ACCESS作數據庫的更會深有體會,靜態頁加在搜索時,也會被優先考慮。
本站收錄這篇文章通過ASP生成html純靜態頁面的簡單示例,詳細解說文章中相關靜態 asp 技術與知識,歡迎能給大家一些在這方面的支持和幫助!下面是詳細內容:

原理:通過瀏覽器傳送變量,如

http://127.0.0.1/shengcheng.asp?id=90

代碼:
if SaveFile("/new/"&id&".html","http://127.0.0.1/news.asp?id="&id&"") then 中

/new"&id&".html",是你生成的文件和路徑。http://127.0.0.1/news.asp?id="&id&""是asp的路徑
大家可以自己設置修改,其中 "&id&" 是讀取瀏覽器的變量。網址改成你自己的。

使用方法,給你的文章列表添加一個連接,如 http://127.0.0.1/shengcheng.asp?id=90

90這個變量相信大家會調用吧,這樣就能在/new目錄下生成按照id排列的html文章了

shengcheng.asp文件如下:

  程序代碼(For Alixixi.com)如下:
  1. <%   
  2.  
  3. Dim id   
  4.  
  5. id = Request("id")   
  6.  
  7. %>   
  8.  
  9. <%   
  10.  
  11. if SaveFile("/new/"&id&".html","http://127.0.0.1/news.asp?id="&id&"") then   
  12.  
  13. Response.write "已生成"   
  14.  
  15. else   
  16.  
  17. Response.write "沒有生成"   
  18.  
  19. end if  
  20.  
  21. function SaveFile(LocalFileName,RemoteFileUrl)   
  22.  
  23. Dim Ads, Retrieval, GetRemoteData   
  24.  
  25. On Error Resume Next   
  26.  
  27. Set Retrieval = Server.CreateObject("Microso" & "ft.XM" & "LHTTP") '//把單詞拆開防止殺毒軟件誤殺  
  28.  
  29. With Retrieval   
  30.  
  31. .Open "Get", RemoteFileUrl, False, "", ""   
  32.  
  33. .Send   
  34.  
  35. GetRemoteData = .ResponseBody   
  36.  
  37. End With   
  38.  
  39. Set Retrieval = Nothing   
  40.  
  41. Set Ads = Server.CreateObject("Ado" & "db.Str" & "eam") '//把單詞拆開防止殺毒軟件誤殺  
  42.  
  43. With Ads   
  44.  
  45. .Type = 1   
  46.  
  47. .Open   
  48.  
  49. .Write GetRemoteData   
  50.  
  51. .SaveToFile Server.MapPath(LocalFileName), 2   
  52.  
  53. .Cancel()   
  54.  
  55. .Close()   
  56.  
  57. End With   
  58.  
  59. Set Ads=nothing   
  60.  
  61. if err <> 0 then   
  62.  
  63. SaveFile = false   
  64.  
  65. err.clear   
  66.  
  67. else   
  68.  
  69. SaveFile = true   
  70.  
  71. end if   
  72.  
  73. End function   
  74.  
  75. %> 

隨著網站訪問量的加大,每次從數據庫讀取都是以效率作為代價的,很多用ACCESS作數據庫的更會深有體會,靜態頁加在搜索時,也會被優先考慮。互聯網上流行的做法是將數據源代碼寫入數據庫再從數據庫讀取生成靜態面,這樣無形間就加大了數據庫。將現有的ASP頁直接生成靜態頁,將會節省很多。

本頁網址:http://www.kimling.cn/biancheng/a/2018090675523.shtml,如果對您有幫助歡迎收藏或轉載網址,歡迎再次訪問http://www.kimling.cn
更多關于 靜態 asp 的文章
相關閱讀

編程教程LIST>>返回首頁

相關排行總榜

ASP教程

PHP教程

.NET教程

ASP采集功能WinHttp.WinHttpRequest.5.1的
AspJpeg圖片處理組件屬性的詳細中文使用說
通過ASP生成html純靜態頁面的簡單示例
ASP開發中一個把GB2312轉UTF-8編碼的函數
推薦幾個ASP開發中常用的fso操作文件圖片
ASP讀取操作生成excel文件的實例代碼教程
使用ASP進行網站開發防范ASP木馬的10條建
通過ASP調用MSSQL數據庫視圖和存儲過程的
通過aspupload上傳組件實現的ASP實現遠程
ASP調用MSSQL存儲過程進行分頁的兩種方式
PHP解決HTTP和HTTPS跨域共享session的方法
php程序判斷來訪客戶端是手機端還是電腦P
用PHP來獲取當前頁面所有url參數信息的教
配置好環境后,進行php代碼調試的方法總結
教您使用php代碼實現上傳圖片或文件到服務
PHP開發中推薦十款最出色的安全開發工具庫
PHP基礎學習之數組介紹
淺談JSP與ASP.PHP的各種平臺應用比較
php制作一個萬年歷查詢的實例代碼教程
制作簡單安全的php驗證碼類代碼實例
ASP.NET環境配置中幾種身份驗證方式及權限
記錄一次對ASP.NET網站漏洞的入侵和防范教
Asp.net在mvc環境下實現上傳頭像加剪裁功
對 ASP.NET 異步編程的一點理解與分析
ASP.NET讀取與操作Session的代碼案例教程
ASP.NET將大文件數據分成較小的部分進行分
講解.Net組件程序設計之異步調用
AS腳本與Asp.net通過UrlRequest進行前端交
一組常用的.NET命名空間中文解釋
asp.net解決url地址欄傳遞中文參數出現亂
吸奶头吸到高潮视频免费视频,中文字幕无码第1页,里番高H无码无修在线观看,99热成人精品国产免