账号通
    

账号  

密码  

2145

查看

4

回复
主题:sql标签的生成速度问题(5.30日中午重新编辑) [收藏主题] 转到:  
cnkill 当前离线

39

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:714 分
登录次数:38 次
注册时间:2007/10/28
最后登录:2009/12/3
cnkill 发表于:2008/5/29 21:10:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

看了论坛,都没有找到有关SQL标签生成速度问题,难道就是我有这个问题吗?


我的是4.5sp3,在调试首页模板,在这之前都是自己用ASP写代码的,所以首页想用较多的SQL标签,但是刚用了一个就发现生成html的速度很慢,不知道为什么!!


我的SQL语句很简单


 


"select top {$Param(0)} downid,title,photourl,downcontent,id from KS_U_movie where {$Param(1)} and deltf=0 order by orderid,{$Param(2)} desc"


 


 


 


标签里的代码也不多,就是一些DIV块,但是就这样的SQL标签,我放了两个在首页上,生成html居然用了300多秒,晕死!!那我以后整个页面生成的话,那就无法想像了!!


 


请高手指点一二!!我的电脑是双核3600+,1.75G内存,独立256M显卡 win2003企业版 +iis6


 


下面把SQL语句和循环体附上:


 


sql:


select top {$Param(0)} downid,title,photourl,downcontent,id from KS_U_movie where {$Param(1)} and deltf=0 order by orderid,{$Param(2)} desc


 


循环体:


<div class="block">
<div class="blocktitle"><div class="blocktitlel"></div><div class="blocktitlec">{$Param(3)}</div><div class="blocktitler">  </div></div>
<div class="blockcontent">


 


[loop={$Param(0)}]
<table style="margin-top: 10px;" border="0" cellpadding="0" cellspacing="0" width="100%">


              <tbody><tr>
                <td style="padding-left: 10px;">
<div class="shadeout">
<div class="shadein"><a href="{$Field(ID,GetInfoUrl,110,1)}" target="_blank"><img src="{$Field(PhotoUrl,Text,0,...,0,/photo/noimg.jpg)}" alt="{$Field(Title,Text,0,...,0,无名)}" border="0" height="78" width="63"></a></div>
</div></td>
                <td style="line-height: 150%; padding-left: 5px; padding-right: 5px;" align="left" valign="top">
    <a href="{$Field(ID,GetInfoUrl,110,1)}" target="_blank"><strong><font color="#c42205">{$Field(title,Text,14,...,0,无名)}</font></strong></a><br>
<a href="{$Field(ID,GetInfoUrl,110,1)}" target="_blank">{$Field(DownContent,Text,30,...,0,暂无介绍)}</a></td>
              </tr>
</tbody></table>


[/loop]



</div>
</div>


 


 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
7256504 当前离线

617

主题

1

广播

0

粉丝
添加关注
级别:六年级

用户积分:6143 分
登录次数:538 次
注册时间:2007/3/15
最后登录:2018/9/7
7256504 发表于:2008/6/6 10:23:00   | 只看该作者 查看该作者主题 沙发 
科汛在线考试系统(NET)

我想是因为{$Param(0)} 等的参数问题。不加参数可能快点吧!

我是这样感觉的。

 

加了参数后还要从页面取值,不加的话在后台标签里直接查询了。

 

所以我认为参数越多,越慢。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnkill 当前离线

39

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:714 分
登录次数:38 次
注册时间:2007/10/28
最后登录:2009/12/3
cnkill 发表于:2008/5/30 13:29:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)
已重新编辑过,顶上去!!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhenfengdz 当前离线

3821

主题

0

广播

1

粉丝
添加关注
级别:大三

用户积分:21733 分
登录次数:436 次
注册时间:2007/1/9
最后登录:2013/4/24
zhenfengdz 发表于:2008/5/30 9:10:00   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店

我空间和本机生成都是2秒多。

如果不加SQL标签生成快,就是标签有问题。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ks1w 当前离线

2796

主题

4

广播

1

粉丝
添加关注
级别:大一

用户积分:14338 分
登录次数:665 次
注册时间:2006/11/3
最后登录:2019/7/26
ks1w 发表于:2008/5/30 7:53:00   | 只看该作者 查看该作者主题 报纸 
科汛在线网校系统
sql语句,及循环体都贴上来.才能帮你
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnkill 当前离线

39

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:714 分
登录次数:38 次
注册时间:2007/10/28
最后登录:2009/12/3
cnkill 发表于:2008/5/29 23:44:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统
顶上去,这个问题不解决,又加了几个SQL标签,已经到了我不能忍受的程度了,希望有人能给出解决的办法
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.14063秒 powered by KesionCMS 9.0