为了提高网站响应速度,需要把整个网站静态化,即全部生成html页面,页面内导航链接指向的也是html文件。网站使用资源文件和数据库实现多语言版,每个动态页面要生成不同的语言版本。
添加/修改/删除 一个内容(比如产品),就要添加/修改/删除 部分静态页面。
分页的问题。想起来都觉得头大,请各位大侠给些建议,让我少走些弯路。谢谢了。

解决方案 »

  1.   

    同样学习静态化技术中,我想利用HttpHandler解决修改问题应该很不错,同样是流读取的问题,
    关注中...
      

  2.   

    呵呵,同情中......为了静态而静态,肯定会如此。我认为要静态,就要让网站部署在没有asp.net的网站上,这样低档次的web服务系统就可以承载网站。否则如果每一个请求都要依赖asp.net解析,asp.net系统的问题仍然会造成网站瘫痪,那么搞成让客户端误以为是静态的url就比较可笑了。将url中?号之后的参数转换为路径的一部分,对于早期的搜索引擎也许有点用,除了这个理由我实在不知道搞伪静态到底是有多大实际价值(难道是为了在物理内存只有256M的服务器上使用asp.net?因为asp.net自身缓存大网站的大量页面也用不了多少内存的)。而搞真的静态,就应该仅仅做点宣传页面,而不是动态页面。如果是想搞RIA编程(客户端处理逻辑计算),那么完全用不着靠javascript,现在很多强大的RIA工具已经可以用了。
      

  3.   

    可以考虑HttpHandler、XML、XSLT
    给你个思路同样的内容可以生成不通的XML 只需要调用同意XSLT即可。
      

  4.   

    很难??www.china.com 也一样多语言,无非多个文件夹而已。