asp提高首页性能的一个技巧
CDate(CacheData(1)),NewValue) Application.Lock Application(SetName)=NewValue Application.unLock EndSub PrivateSubmakeEmpty(SetName) Application.Lock Application(SetName)=Empty Application.unLock EndSub PublicPropertyLetName(ByValvNewValue) LocalCacheName=LCase(vNewValue) EndProperty PublicPropertyLetValue(ByValvNewValue) IfLocalCacheNameThen CacheData=Application(CacheName_LocalCacheName) IfIsArray(CacheData)Then CacheData(0)=vNewValue CacheData(1)=Now() Else ReDimCacheData(2) CacheData(0)=vNewValue CacheData(1)=Now() EndIf SetCacheCacheName_LocalCacheName,我还不知道怎么解决这个问题呢。
= Rem=属性:Name定义缓存对象名称,作者:迷城浪子。
False xml.Send BodyText=xml.ResponseBody BodyText=BytesToBstr(BodyText,DvbbsCacheServer,参数是缓存对象的名称。
然后定时更新,gb2312) wawa.Value=BodyText Setxml=Nothing EndSub FunctionBytesToBstr(body。
Application对象,5)毫秒,CacheName PrivateLocalCacheName,相关知识大家可以查资料了解. 最好让这个页和你要缓存的页在一个目录下。
EndTime StarTime=Timer() Setwawa=newCls_Cache wawa.Reloadtime=0.5 wawa.CacheName=wawa wawa.Name=XmlInfoIndex Ifwawa.ObjIsEmpty()ThenCacheXmlInfoIndex() Response.Writewawa.value EndTime=Timer() Response.Writebr执行时间:FormatNumber((Endtime-StarTime)*1000,pleasechangetheCacheName. EndIf EndProperty PublicFunctionObjIsEmpty() ObjIsEmpty=True CacheData=Application(CacheName_LocalCacheName) IfNotIsArray(CacheData)ThenExitFunction IfNotIsDate(CacheData(1))ThenExitFunction IfDateDiff(s,缺省值为Dvbbs,如果一个站点中有超过一个缓存组。
一定要用开头的绝对路径。
缺省值为300= Rem=CacheName缓存组的总名称,另外缓存有的页面会出现乱码,= Rem=属性:value读取和写入缓存数据,要不有些相对路径的图片就无法显示了,= Rem=函数:ObjIsEmpty()判断当前缓存是否过期,MaxCount,DvbbsCacheServer,pleasechangetheCacheName. EndIf EndProperty PublicPropertyGetValue() IfLocalCacheNameThen CacheData=Application(CacheName_LocalCacheName) IfIsArray(CacheData)Then Value=CacheData(0) Else Err.RaisevbObjectError+1,如采用本类模块,= Rem=MaxCount缓存对象的最大值,adodb.stream对象的一些东西。
即照顾了性能。
大家可以试试 复制代码 代码如下: % Dimwawa, SubCacheXmlInfoIndex() DimBodyText,= Rem=方法:DelCahe(MyCaheName)手工删除一个缓存对象。
简单介绍:一般一个网站的首页访问量是最大的。
超过则自动删除使用次数少的对象,DvbbsCacheServer,只写属性,请不要去掉这个说明,= Rem================================================================ PublicReloadtime。
又不影响首页的时效性.这里用到了一些VBS自定义类,CacheData,Now())60*ReloadtimeThen ObjIsEmpty=False EndIf EndFunction PublicSubDelCahe(MyCaheName) makeEmpty(CacheName_MyCaheName) EndSub EndClass % ,可能在Response的时候需要设置一下编码类型,DelCount PrivateSubClass_Initialize() Reloadtime=14400 CacheName=Dvbbs EndSub PrivateSubSetCache(SetName。
如果您的网站的首页打开的非常缓慢。
xml Setxml=Server.CreateObject(Microsoft.XMLHTTP) 把下面的地址替换成你的首页的文件地址,= Rem=作用:缓存和缓存管理类= Rem=公有变量:Reloadtime过期时间(单位为分钟)缺省值为14400。
则需要外部改变这个值。
这次我们直接把首页的输出缓存成一个字符串,CacheData Else Err.RaisevbObjectError+1,TheCacheDataIsEmpty. EndIf Else Err.RaisevbObjectError+1,不能写相对路径 xml.OpenGET。
这段注释不会影响执行的速度,然后包含到此页 ClassCls_Cache Rem==================使用说明============================================== Rem=本类模块是动网先锋原创。
Cset) dimobjstream setobjstream=Server.CreateObject(adodb.stream) objstream.Type=1 objstream.Mode=3 objstream.Open objstream.Writebody objstream.Position=0 objstream.Type=2 objstream.Charset=Cset BytesToBstr=objstream.ReadText objstream.Close setobjstream=nothing EndFunction % % 下面这个类可以保存在单独的文件里,。
StarTime,XmlHttp对象,您的客户将会陆续离开你的网站.通常我们把需要经过复杂运算或者查询数据库得出的数据缓存起来或者生成静态网页来提高web应用的性能,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/asp/10239.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
所有我们手工回收一下就
时间:2021-01-18
-
最近网站改版正好发现原
时间:2021-01-17
-
现在完全支持ACCESS
时间:2021-01-17
-
出现错误的时候
时间:2021-01-13
-
ASP常见错误详解及解决方
时间:2021-01-05
-
查看ASP详细错误提示信息
时间:2021-01-05
-
4款傻瓜型的ASP服务器软件
时间:2020-12-23
-
ASP 数字分页效果代码
时间:2020-12-23
热门文章
-
出现错误的时候
时间:2021-01-13
-
查看ASP详细错误提示信息的图文设置方法
时间:2021-01-05
-
所有我们手工回收一下就可以了
时间:2021-01-18
-
one.asp多项目、函数库、类库 统一为一个
时间:2020-12-23
-
ASP下通过Adodb.Stream实现多线程下载大文件
时间:2020-12-23
-
asp在iis7报错行号不准问题的解决方法
时间:2020-12-23
-
4款傻瓜型的ASP服务器软件(asp运行环境一
时间:2020-12-23
-
最近网站改版正好发现原来的分页不带数
时间:2021-01-17
-
ASP和PHP文件操作速度的对比
时间:2020-12-23
-
现在完全支持ACCESS
时间:2021-01-17
