各位高手,谁知道.net怎么做到动态页面静态化,请给出具体实用的方法。谢谢
一个新闻消息系统类型的网站,有大量的连接,都是从数据库里读取,如何做到页面静态化,请各位高手帮帮忙,谢谢!...
一个新闻消息系统类型的网站,有大量的连接,都是从数据库里读取,如何做到页面静态化,请各位高手帮帮忙,谢谢!
展开
3个回答
展开全部
如果你想让URL长得像静态页面,你可以重写URL映射,或者使用MVC
如果你想直接生成静态页,你可以考虑拦截URL请求,并判断请求的资源ID是否已经静态化,如果没有则执行静态化过程,生成静态页面,存储在某个目录中,并将ID标记。下次请求时直接访问到静态页面。
注意上述静态化过程必须做到线程安全,请使用锁保证这一点。
当然,你也可以在后台这样实现:第一次提交新闻数据时,直接生成静态页面和对应KEY,将KEY存储在数据库中,并提供一个导航逻辑,或者直接生成静态URL。
如果你想直接生成静态页,你可以考虑拦截URL请求,并判断请求的资源ID是否已经静态化,如果没有则执行静态化过程,生成静态页面,存储在某个目录中,并将ID标记。下次请求时直接访问到静态页面。
注意上述静态化过程必须做到线程安全,请使用锁保证这一点。
当然,你也可以在后台这样实现:第一次提交新闻数据时,直接生成静态页面和对应KEY,将KEY存储在数据库中,并提供一个导航逻辑,或者直接生成静态URL。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询