ASP教程之ASP天生html静态页面
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.道理:经由过程扫瞄器传送变量,如http://127.0.0.1/shengcheng.asp?id=90
代码:
ifSaveFile("/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文件以下:
<%Dimidid=Request("id")%><%ifSaveFile("/new/"&id&".html","http://127.0.0.1/news.asp?id="&id&"")thenResponse.write"已天生"elseResponse.write"没有天生"endiffunctionSaveFile(LocalFileName,RemoteFileUrl)DimAds,Retrieval,GetRemoteDataOnErrorResumeNextSetRetrieval=Server.CreateObject("Microso"&"ft.XM"&"LHTTP")//把单词拆开避免杀毒软件误杀WithRetrieval.Open"Get",RemoteFileUrl,False,"","".SendGetRemoteData=.ResponseBodyEndWithSetRetrieval=NothingSetAds=Server.CreateObject("Ado"&"db.Str"&"eam")//把单词拆开避免杀毒软件误杀WithAds.Type=1.Open.WriteGetRemoteData.SaveToFileServer.MapPath(LocalFileName),2.Cancel().Close()EndWithSetAds=nothingiferr0thenSaveFile=falseerr.clearelseSaveFile=trueendifEndfunction%><p>跟着网站会见量的加年夜,每次从数据库读取都是以效力作为价值的,良多用ACCESS作数据库的更会深有体味,静态页加在搜刮时,也会被优先思索。互联网下流行的做法是将数据源代码写进数据库再从数据库读取天生静态面,如许有形间就加年夜了数据库。将现有的ASP页间接天生静态页,将会节俭良多。ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
页:
[1]