软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP.NET > ASP.NET博客站点全静态化的问题

ASP.NET博客站点全静态化的问题

  烈火网(LieHuo.Net)教程 现在接到一个任务,要为一家公司做一个博客模块,要求全静态化。也就是不仅博客首页是静态页面,其他子页面也都要静态的,这样可以使得网站更安全,同时也能减轻服务器的负担,访问速度更快!

  由于之前做过生成静态页面的网站,对生成静态的页面有一些思路。首先要做一些子页面的模版,当发表一篇博文的时候就通过这个页面的模版生成对应的HTML页面,里面固定住文章的内容,发表日期,分类等等信息,同时将这个页面的地址存到数据库里面。而其他文章的评论数和浏览数都是后续请求页面的时候通过AJAX进行抓去。这些都没问题,但困惑的是博客的首页问题!其实发表文章的时候也可以更新首页的HTML文件,但因为要在博客首页里面显示浏览数和评论数,难道访问一篇文章和评论一次都要更新一次首页HTML页面对应文章的浏览数和评论数么?这样静态化的优势就减小了。即使可以和子页面一样后续通过AJAX来读取这些浏览数和评论数,但涉及到很多文章,都不知道怎么去替换占位符。

  各位高手有何思路或者DEMO?给小弟解答一下,谢谢~~

以下为回复的内容:
可以尝试把首页缓存起来,有更新直接修改缓存里的数据.过一段时间更新数据库.
使用静态页面无非就是为了性能,对于安全的作用好像并不是特别大吧.
使用缓存可以完成达到对性能的要求,而且我觉得缓存甚至比静态页的性能还好,毕竟读内存要比读硬盘来的快。

    相关阅读
    栏目导航
    推荐软件