设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 67|回复: 9
打印 上一主题 下一主题

像这样的代码怎么写更好.....为了减轻服务器的负担

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-18 05:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<!--#include file="conn.asp"-->
<%
set rs9=server.CreateObject("adodb.recordset")
sql="select top 4 * from news  where categoryid=135 order by newsid desc"
rs9.open sql,conn,3,3
set rs10=server.CreateObject("adodb.recordset")
sql="select top 4 * from news where categoryid=136  order by newsid desc"
rs10.open sql,conn,3,3
set rsp1=server.CreateObject("adodb.recordset")
sql="select  * from category where categoryid=146  order by categoryid desc"
rsp1.open sql,conn,3,3
set rsp2=server.CreateObject("adodb.recordset")
sql="select  * from category where categoryid=147  order by categoryid desc"
rsp2.open sql,conn,3,3
set rsp3=server.CreateObject("adodb.recordset")
sql="select  * from category where categoryid=148  order by categoryid desc"
rsp3.open sql,conn,3,3
set rsp4=server.CreateObject("adodb.recordset")
sql="select  * from category where categoryid=149  order by categoryid desc"
rsp4.open sql,conn,3,3
%>
同上,怎么写才更好,,
2#
发表于 2010-1-18 05:30:04 | 只看该作者
这样写发到空间服务器会很慢,,怎么写才更好,,谢了,
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-18 05:30:07 | 只看该作者
这些rs对象你想对他们进行什么操作??
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-18 05:30:11 | 只看该作者
查询取值呀,
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-18 05:30:15 | 只看该作者
你把其中的一个操作贴出来我看看
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-18 05:30:19 | 只看该作者
只查询的话就.conn,1,1这样能节省点资源

你可以就建立一个rs对象 也能节省一些
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-18 05:30:23 | 只看该作者
最节省资源就是数据库相关本页的数据发生变化时做一个生成静态页生成此页  这样最好
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-18 05:30:27 | 只看该作者
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
                     <tr><td height="16"></td></tr>
      <% do while not rs9.eof %>
       <tr>
                        <td width="9"><img src="img/dian.jpg" width="9" height="13"></td>
                        <td width="186"><a href="newsdetail.asp?id=<%=rs9("newsid") %>"><%=rs9("newsname")%></a></td>
                        <td width="26"><%if datediff("d",rs9("adddate"),date())<5 then%>
<img src="img/index_new.gif" width="28" height="11">
<%end if%></td>
                      </tr>
       <tr><td height="10"></td></tr>
        <% rs9.movenext
      loop %>
      <% rs9.close
      set rs9=nothing%>
                    </table>
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-18 05:30:31 | 只看该作者
无非就是在一个地方输出一个值,(一个图片,或者一个文字从数据库里读的)怎么改呀,
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-18 05:30:35 | 只看该作者
<%
sql=……
rs.open sql,conn,1,1
do while not rs.eof %>
       <tr>
                        <td width="9"><img src="img/dian.jpg" width="9" height="13"></td>
                        <td width="186"><a href="newsdetail.asp?id=<%=rs("newsid") %>"><%=rs("newsname")%></a></td>
                        <td width="26"><%if datediff("d",rs("adddate"),date())<5 then%>
<img src="img/index_new.gif" width="28" height="11">
<%end if%></td>
                      </tr>
       <tr><td height="10"></td></tr>
        <% rs.movenext
      loop
      rs.close
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 06:22 , Processed in 0.078629 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表