网站html静态化看起来简单做起来难啊
asp.net 的运用,就从本站的改版开始吧:为了提高访问速度,预算半个月内实现网站的静态化。
断断续续的用新学来的asp.net写自动生成html主页的代码,用了大概2天的时间;回顾了程序代码,其实也不复杂,就是把原来主页的一些函数转换成asp.net可以使用的函数花多了一点时间。
我以为生成文章html详细页面会比生成首页简单一些,然而事实确相反!如果详细叶完全不带交互,那当然很简单,把文章的相关数据读出来就可以了;但是我的文章阅读页上集成了下面几个动态的功能:
1、根据用户的设置选择广告区显示内容(默认为google adsence)
2、显示“上一篇、下一篇”的快捷链接
3、显示文章的相关评论
4、发表评论时的验证码(这个问题不知道能不能通过frame来解决呢)
5、显示同类文章的最新5篇文章
单个问题不算太难实现,但是集中起来解决,工作量就大了,初步估算,像我这样边做边停的,两天内能不能完成还是个未知数啊。所以,如果把分类首页、发表文章、维护文章、评论等各种适宜的时候自动生成html页考虑在内的话,工作量要远远超出通常的想象。
看来这个功能只能像过去撰写网站的asp代码一样,满满的完成了。
相关经验
- asp.net:在using语句中使用return语句!
- asp.net中 UrlEncode 的编码问题
- asp.net 设计模式之——单例模式
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- templateEngine2 asp.net 开源模板引擎
- asp.net中的缓存机制(一):页面缓存
- 没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限
- params关键字:参数数目可变
- 开源的asp.net wiki系统
- ASP.Net中的HttpHandler,自定义Http处理及应用的原理和实现方法