分页程序怎么才能做到高效率 - 技术问答

分页程序怎么才能做到高效率 - 技术问答,第1张

我认为一般情况下,用limit分页不好,重复 *** 作数据库效率是最低的。你可以实现把数据读取的临时xml文件的方式,进行分页。然后跟踪数据状态,在后台更新数据的时候自动更新xml,这样你可以每次读取数据的时候直接读取xml文件,不用每次查询数据库,效率就可以一定程度的提高。本人愚见,敬请高手指点。 查看原帖>>

sContent="abc|||123|||456"'当然三个|||是自己手动加的,就是您想分页的地方,

ContentStr=split(sContent,"|||")

if request("page")="" then

pagenum=0

else

if cint(request("page"))>cint(ubound(ContentStr)) then

pagenum=ubound(ContentStr)

else pagenum=request("page")

end if

end if

responsewrite ContentStr(pagenum)'取出分页的内容

'页数

for i=0 to ubound(split(content,"|||"))

responsewrite "<a href='page="&i&"'>"&i&"</a>"

Next

<%

i = request("index")

if i<=0 then

i=1

elseif i="" then

i=1

end if

page = request("page")

%>

<a href=本页面aspindex=<%=i-10%>&page=<%=page%>>上一页</a>

<%

for i to i+10

%>

i

<% next %>

<a href=本页面aspindex=<%=i+10%>&page=<%=page%>>下一页</a>

我只写了主要的代码,希望对你有用

以上就是关于分页程序怎么才能做到高效率 - 技术问答全部的内容,包括:分页程序怎么才能做到高效率 - 技术问答、ASP程序文章太长怎样分页、求个分页程序分页等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9504727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存