社区
ASP
帖子详情
生成静态页面,页数过多,每次都要从头到尾更新一次,浪费时间,该怎么办???
man2004
2004-08-02 09:26:58
例如我的某一类别的文章有100000页,由于不断的发表,要隔一两个小时就从头到尾重新生成静态,这样要花很多时间,有什么办法只更新最新的部分,而页码又对应得上,就是最新的放第一页,以此类推。。。
...全文
558
29
打赏
收藏
生成静态页面,页数过多,每次都要从头到尾更新一次,浪费时间,该怎么办???
例如我的某一类别的文章有100000页,由于不断的发表,要隔一两个小时就从头到尾重新生成静态,这样要花很多时间,有什么办法只更新最新的部分,而页码又对应得上,就是最新的放第一页,以此类推。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
webrobot
2005-01-14
打赏
举报
回复
呵呵,说过纯静态的,就一点别读数据库。不然有压力的。
listen
2005-01-14
打赏
举报
回复
生成后的文件的文件名记录到数据库里
显示的时候从数据库里取文件名显示就可以了
根本就不用更新所有的文件
我想这应该属于设计上的问题
webrobot
2005-01-14
打赏
举报
回复
好长时间了。来关注一下。
用错觉不是解决的办法,既然是静态的,那么就一定要静态。
不过我算了一下,20万的记录,每页30条,也就6000来个静态导航页。并不太多。而且还是总量。如果分栏目来刷新,也就10分钟左右。
观察了一个大型网站,发觉他并不是经常更新导航页面,而是每天固定几个时间更新一下。
顶多一天2,3次而已。
估算一下,6000个页面,顶多耗费半个小时-一个小时。
生成的时候用其他闲置的高性能机器生成即可!
还有一种方法,就是类似论坛或者sohu。每年或者每个星期或者每个月存一个库(要看你的信息量了)。过了一年,那么不去生成去年的库。
以上完全凭借猜测。希望做此类型的人来讨论讨论。
man2004
2004-12-20
打赏
举报
回复
能具体点吗?怎么是urlrewrite呢?
zhangchang
2004-12-20
打赏
举报
回复
其实更简单的办法就是UrlRewrite,给人感觉是静态页面,其实是动态的。
divids
2004-12-20
打赏
举报
回复
还有就是iframe的时候大小要设定好哦 ;)
divids
2004-12-20
打赏
举报
回复
还有一种办法是把变更频率很大的内容做到一个单独页面里面,以后别的页面都将其iframe进去,这样只要生成那个单独页面,别的页面也就随着显示不同的结果了哈。
浏览者是不会察觉的,象太平洋那些网站的广告和文章评论都是用的类似方法
csharps
2004-12-20
打赏
举报
回复
页码用JS调用ASP来动态改变。生成的时候应该是新增或修改的时候修改生成当前页面啊。。
jnnxwjh
2004-12-20
打赏
举报
回复
楼主的算法不可取,如果这样做,生成静态页面岂不是多此一举!
我的改良设想如下:
1)新记录每满10条,生成一个静态页面;对已操作的记录做记号.
2)设置"最新文章"栏,让其显示最新的10条记录(无论这些是否被用来生成静态页面).
islandnet
2004-12-20
打赏
举报
回复
再次顶,想起来了,的确需要考虑。
islandnet
2004-12-20
打赏
举报
回复
帮顶。关注,一开始也没想到
dream520
2004-12-20
打赏
举报
回复
顶,我也想知道
jhpxf
2004-08-06
打赏
举报
回复
不知道这样是不是也算一种办法了,不过我代码什么的的都不会了///
jhpxf
2004-08-06
打赏
举报
回复
对了,好象是不是可以这样来做?
就是说没次就显示些最近几天的文章了,其他的可以用其他的方式来了,就像这里的这个一样了,就只有显示10页的,其他的没在这里出现
jhpxf
2004-08-06
打赏
举报
回复
诶,这个还真不知道该怎么解决了!
OnlyVB
2004-08-06
打赏
举报
回复
晕,狂晕,现在才看明白
page_1.htm、page_2.htm、page_3.htm……
文件内容都变了,不重新生成行吗?
你认为htm文件也跟asp文件一样,能动态生成,条件不同生成的页面也可以不同!!!!
吐血ing……
OnlyVB
2004-08-06
打赏
举报
回复
晕,根据文件的修改时间排序不就行了吗????
ecobin
2004-08-06
打赏
举报
回复
重命名?但是每次更新的数目不一定等于每页的数量啊。用重命名估计是不行了 :)
比如列表: page_1.htm
================================
文件8
文件7
文件6
文件5
page_2.htm
===============================
文件4
文件3
文件2
文件1
如果添加一篇文章的话,就是
page_1.htm
===============================
文件9
文件8
文件7
文件6
page_2.htm
===============================
文件5
文件4
文件3
文件2
page_1.htm
===============================
文件1
OnlyVB
2004-08-06
打赏
举报
回复
给文件重命名就可以了。
ecobin
2004-08-06
打赏
举报
回复
这个问题。。一直关注着。。。
像天空软件站( http://www1.skycn.com/sort/sort050000_indate_DESC_1.html )那么大的信息量。。每次更新软件都要把列表重新fso一遍?
加载更多回复(9)
静态
网页设计
目 录 摘要 1 一、设计思想及准备工作 1.1 设计思想 2 1.2 准备工作 2 1.2.1网站策划 2 1.2.2素材准备 3 1.3网页设计考虑的问题 1.4 网页制作的流程 4 1.5 网站结果描述 5 二、开发工具与开发技术 5 2.1开发工具 5 2.1.1网页制作工具Dreamweaver简介 5 2.1.2图形处理软件 6 2.1.3 动画制作软件 6 2.2开发技术 6 2.2.1网页和html语言 6 2.2.2CSS简介 7 三、
选择题OJ3 操作系统
一进程刚获得三个主存块的使用权,若该进程访问
页面
的次序是{1321215123},采用LRU算法时,缺
页数
是 5 次。 1第
一次
(缺1) 3 1第二次(缺3) 2 3 1第三次(缺2) 1 2 3(刚使用的放在前面未使用的依次后移) 2 1 3 1 2 3 5 1 2第四次(3是最少使用的所以换出) 1 5 2 2 1 5 3 2 1第五次(5是最少使用的所以...
软件设计师笔记
PS:非原创!辛苦原作者的整理 作者序言 为什么要分享软设笔记? 一直以来,我都认为人类世界最美好的事情莫过于用一个生命去影响另一个生命(前提是正面影响)。如果我的一点点努力,能够帮助你通过软考,我想,这将是很有意义的一件事情。考软设的人很多,我作为过来人,希望能够给予你们一些帮助。 为什么要写序言? 每一位读者,都不是我本人。看这本笔记,未必知道如何去看,所以我写下想说的话,希望你们在...
怎样做一份良好的竞品分析?通常有哪些方法?
酷拉皮卡 专注于互联网金融领域 788 人赞同了该回答 给你一套竞品分析的模板 1、市场趋势、业界现状; 2、竞争对手的企业愿景、产品定位及发展策略; 3、目标用户; 4、市场数据; 5、核心功能; 6、交互设计; 7、产品
学习路线-后端-操作系统-内存管理
一、内存管理 1.1 内存的基础知识 1.1.1 什么是内存,有何作用 1.1.2 进程运行的原理-指令 可见,我们写的代码要翻译成CPU能识别的指令。这些指令会告诉CPU应该去内存的哪个地址存/取数据,这个数据应该做什么样的处理。在这个例子中,指令中直接给出了变量x的实际存放地址(物理地址)。但实际在
生成
机器指令的时候并不知道该进程的数据会被放到什么位置。所以编译
生成
的指令中一般是使用逻辑地址(相对地址)。 1.1.3 逻辑地址VS物理地址 Eg:编译时只需确定变量x存放的相对地址是10
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章