永发信息网

高手解释下这段ASP代码是咋个显示主页的?解析下~

答案:1  悬赏:0  手机版
解决时间 2021-05-17 01:00
<!--#include file="conn.asp"-->
<!--#include file="inc/bloginfo.asp"-->
<!--#include file="inc/syscode.asp"-->
<!--#include file="inc/function.asp"-->
<%
dim show
if Application(cachename&"index_update")=false and application(cachename&"index")<>"" then
 show=application(cachename&"index")
else
 dim rstmp
 set rstmp=conn.execute("select skinmain from sysskin where isdefault='true'")
 show=rstmp(0)
 set rstmp=nothing
 call indexshow()
 Application.Lock
 application(cachename&"index")=show
 Application(cachename&"index_update")=false
 Application.unLock
 if Application(cachename&"siterefu")<>"" then
  conn.execute("update [bloginfo] set siterefu_num="&Application(cachename&"siterefu"))
 end if
end if
if instr(show,"$show_userlogin$")>0 then
 call showuserlogin()
 show=replace(show,"$show_userlogin$",show_userlogin)
end if
response.Write show
call bottom()
%>
最佳答案
很显然用了缓存吗。。上来用if判断是否需要更新并且首页缓存是不是存在,如果存在,刚直接输出,如果不存在,就读取数据,不过下面这地方set rstmp=conn.execute("select skinmain from sysskin where isdefault='true'")应该是读取的模板信息,call indexshow()这一句是调用的一个函数,很显然就是显示首页内容的函数,然后再写入到缓存里面去
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ飞车改名多少钱?
有什么动物比较大的电影啊超大型的?
挂线多长时间可以累积成一个星星?
沟通交流同义词,沟通的近义词是什么呢
淇滨区鹤壁福田发艺这个地址怎么能查询到,着
如何下载百度上面的视频
机械世界的招怎么放?
怎么知道自己的手机都支持什么格式的游戏
现在做蔬菜生意好吗?那种蔬菜了?
陈二狗真实语录,形容本来就得不到何必去强求
怎样制作问道40*40的头像图片?
请懂电脑的给我看看这机子配置是不是真机!!
装有windows7后,开机为什么还有系统选择,怎
空间可以干什么!为什有好友买卖
克山县齐齐哈尔缓化酸菜汤中式快餐地址是什么
推荐资讯
柘城县商丘品味原素生活馆我想知道这个在什么
向阳区佳木斯雪中飞地址在哪里啊
超Q预费版每天会升级吗?
我的问问怎么积分少了20怎么回事啊,经验也少
我们到底是为了什么而学习阿?
金华市中心医院的挂号预约电话是多少
任务栏看不到正在执行的任务怎么办
黄述芝的诗词登岳阳楼,描写岳阳楼的诗词
地下城与勇士谁能带我到18级谢谢
谁有仙剑神曲的激活码啊?
霍邱县六安古井贡酒·年份原浆专卖店怎么去啊
睢阳区商丘时尚经典新派婚纱摄影地址有谁知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?