用JSP开发的论坛,如何使帖子生成静态的?请指导下大概思路,谢谢 论坛用JSP开发,想使帖子都生成为静态页面,为的就是减少服务器的压力和提高速度在用户发完贴的同时生成为静态的~有点类似SOHU论坛那样的应该是怎样做呢?指点个大概思路就行~谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态生成静态页面:就是当网站管理员每当增加和删除新闻时,命令程序自动生成HTML静态页面,这样即使有10个或100个用户同时访问首页,也没有数据库操作,因为系统已经事先自动生成了静态页面供用户浏览,大大节约了系统资源和时间。一些访问量大的网站就是采用这类技术的。1 建立生成动态页面的模版。2 根据数据库建立静态页面文件的索引目录。3 当有数据更新时,根据静态页面的索引目录先删除静态文件再重新生静态文件。 http://kb.csdn.net/java/Articles/200607/2c6230b0-91ad-458b-9ffc-843b452326e2.html懒得复制了 ,虽然不是我写的。但是要给分啊 其实就是模版替换,通过调用模版,然后替换模版的指定位置String filePath = request.getSession(). getServletContext().getRealPath("model.gov");String templateContent = ""; try { byte[] b = ReadTemplates.getTlpContent(filePath).getBytes("gb2312"); templateContent = new String(b); } catch (RemoteException e) { try { throw new Exception("模板信息读取失败。请联系系统管理员。"); } catch (Exception ex) { ex.printStackTrace(); } }templateContent = templateContent.replaceAll("模版定义标志", "替换内容"); 论坛的帖子生成静态页面的原理跟CMS生成不一样吧??? 论坛的帖子生成静态页面的原理跟CMS生成不一样吧??? jsp页面什么实现上传图片功能? CVS添加用户 急!图片上传access denied hibernate 中插入,修改,删除的问题 在structs框架中关于两个select控件的动态交互? 在jsp里怎么样调用javaScript实现树形控件,求实例 ireport问题 关于javabean的一个奇怪问题 从servlet到jsp传值的问题 学Java,JSP那不是要学unix,linux?? asp主机,jsp主机整和问题 jsp错误页面处理中关于web.xml设置的一些问题
1 建立生成动态页面的模版。
2 根据数据库建立静态页面文件的索引目录。
3 当有数据更新时,根据静态页面的索引目录先删除静态文件再重新生静态文件。
String filePath = request.getSession().
getServletContext().getRealPath("model.gov");
String templateContent = "";
try {
byte[] b = ReadTemplates.getTlpContent(filePath).getBytes("gb2312");
templateContent = new String(b);
}
catch (RemoteException e) {
try {
throw new Exception("模板信息读取失败。请联系系统管理员。");
}
catch (Exception ex) {
ex.printStackTrace();
}
}
templateContent = templateContent.replaceAll("模版定义标志",
"替换内容");