社区
基础编程
帖子详情
静态更新管理技术探讨
wjazz
2008-12-09 10:14:11
最近在做一个静态管理的程序,遇到一些问题想问下各位大虾的意见
静态分为伪静态和真实静态两种,伪静态管理没有什么问题,也不用管理,
主要是静态更新的问题,一般在做这样的静态处理的时候都是采用什么原理呢,或者说什么样的方式比较好
...全文
61
8
打赏
收藏
静态更新管理技术探讨
最近在做一个静态管理的程序,遇到一些问题想问下各位大虾的意见 静态分为伪静态和真实静态两种,伪静态管理没有什么问题,也不用管理, 主要是静态更新的问题,一般在做这样的静态处理的时候都是采用什么原理呢,或者说什么样的方式比较好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiongbing529
2008-12-09
打赏
举报
回复
还是看需求把,有些需要重新删除,生成。有些不需要.调整的字段少的话,应该ajax过来新值就OK了。不用删除.
cyxin2121921
2008-12-09
打赏
举报
回复
mark
总哈哈
2008-12-09
打赏
举报
回复
在数据改变的时候,把原来的静态页面改变一下就行了嘛!不过这么做,在页面删除的时候就不好做了,我认为如果想做成静态页面做成XML+XSTL。这样和静态页面差不多,可能要好些!
aniwn
2008-12-09
打赏
举报
回复
有内容更新的时候就重新生成与更新相关的静态文件,一般cms都这么搞的
程序猿之殇
2008-12-09
打赏
举报
回复
内容变化以后,就实时更新实体静态文件,这是最基本的方法,属于主动更新.
难道你想把静态文件更新交给后台进程处理.设置定时器,然后遍历数据库,发现有内容更新,就更新实体文件? 我觉得这样的更新方式属于被动更新.
wjazz
2008-12-09
打赏
举报
回复
首先谢谢jakey9826的回答
我先这里跟大家请教的是静态更新上的问题,比如利用判断时间来达到更新,或者根据数据库标记(是否有更新)来时时更新
关于生成静态部分,这里不做探讨.
感觉缓存机制还可以,主要是文件缓存和数据库缓存结合时怎么结合比较好
或者大家在处理类似问题的时候一般采用什么样的方式解决?
程序猿之殇
2008-12-09
打赏
举报
回复
静态处理就是生成实体的静态文件.
其实过程一般都在内容确定发布以后:
1 根据一定的策略生成文件名,文件保存位置
2 文件信息入库
3 生成实体的文件
4 更新列表实体文件
当文件涉及到内容变化的时候,也需要重新生成静态文件,并删除原有文件(这取决于策略,也可不删除)
an9ryfr09
2008-12-09
打赏
举报
回复
其实很简单,就两点:
1 浏览的时候,总是去找已生成的静态页面。
2 当文章内容需要update的时候,重新生成html页面覆盖原有的就可以了。
或者可以采取更加细致的方式:
在一整个静态页面中,找出所有有动态内容变化的地方。使用<script src="xxx.php"></script>的方式。举个例子,比如一篇文章内有个地方需要显示这篇文章的浏览次数。那么你就可以用这种方式,xxx.php中负责查询查询数据库,然后echo出一个值。这样你的静态页面这里就会动态输出内容了。
不过嘛,如果一个页面多处都有类似这样的需要,并且对这些数据的实时性要求并不高。可以采用动态缓存技术。
设定一个超时时间,比如300秒,生成一个xxx.js文件,实际上就是一个缓存文件,后台有个php程序,300秒查询一次数据库,然后将结果写入或覆盖那个xxx.js文件,内容大概为:document.write('xx');
这就是动态缓存技术。你的这个文章页面的浏览统计那里,300秒更新一次。这样会很大程度减轻对数据库的压力。
discuz等系统很多地方就是采取的这种技术。
基于RFID
技术
的智能仓储
管理
系统解决方案—铨顺宏
一、行业背景 简单、
静态
的传统仓储
管理
模式普遍存的物资库存量巨大、物资跟踪困难、资金和物资周转效率较低、人力成本偏高、物流
管理
的信息和手段落后等缺点,已不能适应新的仓储
管理
需求。破除传统的仓储
管理
模式,积极
探讨
新的信息
管理
技术
,在适应企业原有
管理
流程的基础上,构建新的仓储
管理
信息化系统平台,协调各个环节的运作,保证及时准确的进出库作业和实时透明的库存控制作业,合理配置仓库资源、优化仓库布局和提高仓库的作业水平,提高仓储服务质量、节省劳动力和库存空间,降低运营成本,从而增强企业市场竞争力。—基于RFID
技术
的
动易swCMS6.5网站由ASP生成HTML
静态
页的
技术
分析
动易swCMS6.5网站由ASP生成HTML
静态
页的
技术
分析 提动易swCMS6.5网站提供了ASP生成HTML的功能仅限于以下页面的使用:网站首页以及各频道首页,栏目页,专题页,内容页的
静态
页生成至于公告页,投票结果页,友情链接页,用户中心页等页面均未提供生成
静态
页的功能 我们可以通过对其他页面生成
静态
页的
技术
分析的来学习这个知识点,通过学习相信我们可以完善网站其他页
静态
S5在项目
管理
中的应用与案例分享
未来,随着
技术
的发展和应用的深入,
静态
S5在项目
管理
领域的应用前景将更加广阔。项目进度
管理
:
静态
S5通过数据可视化功能,帮助项目经理实时监控项目进度,及时发现潜在问题,确保项目按时完成。应用
静态
S5:项目经理决定采用
静态
S5作为项目
管理
工具,利用其强大的数据处理和可视化功能,确保项目顺利进行。资源优化
管理
:
静态
S5可以对项目资源进行合理分配,通过数据分析优化资源配置,提高项目执行效率。风险
管理
:通过
静态
S5的数据分析,项目经理可以识别潜在风险,制定应对措施,降低项目风险。一、
静态
S5在项目
管理
中的应用。
JIT(动态编译)和AOT(
静态
编译)编译
技术
比较
JIT(动态编译)和AOT(
静态
编译)编译
技术
比较 转自:https://www.cnblogs.com/tinytiny/p/3200448.html Java 应用程序的性能经常成为开发社区中的讨论热点。因为该语言的设计初衷是使用解释的方式支持应用程序的可移植性目标,早期 Java 运行时所提供的性能级别远低于 C 和 C++ 之类的编译语言。尽管这些语言可以提供更高的性能,但是生成的代码只能在有限的几种系统上执行。在过去的十年中,Java 运行时供应商开发了一些复杂的动态编译器,通常称作即时(Just
动态内存与
静态
内存有何优劣?嵌入式如何选择?
在实时嵌入式系统中,由于系统软件并不像PC上复杂,一般都是很简单的内存使用,所以一般也不使用动态内存
管理
,但是随着RTOS面临的任务越来越重,尤其是IoT和AIoT的到来,让许多消费级产品运行的RTOS的负担越来越重。2. 创建的空间不同:堆都是动态分配的,没有
静态
分配的堆。2.
静态
内存由于是编译阶段分配好的,而动态内存是由运行中分配,这样动态内存可以被高效复用,当某段程序使用完毕后,可以将内存交换给内存池中等待下次程序的分配,由于这种机制,开发者可以利用更小的内存开发更大型的程序。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章