因为涉及到性能和搜索的问题,本人第一次用到缓存技术,有些问题要请教各位大虾:
1.生成静态页面的流程是不是
在页面加载完后读进缓存>将缓存中的页面转换成静态页>然后在返回至客户端
如果不是,请教下正确的方案。
2.在客户端发出访问请求时,是否要队和该页相关的部分页面进行处理(因为我发现很多asp.net的网页中很多链界是.html的)
本人菜鸟,如果问得没技术含量请包涵..
在线等指教!!
1.生成静态页面的流程是不是
在页面加载完后读进缓存>将缓存中的页面转换成静态页>然后在返回至客户端
如果不是,请教下正确的方案。
2.在客户端发出访问请求时,是否要队和该页相关的部分页面进行处理(因为我发现很多asp.net的网页中很多链界是.html的)
本人菜鸟,如果问得没技术含量请包涵..
在线等指教!!
2、页面url后缀是html是通过url重写技术实现的,有点人称为“伪静态”。可以在网上搜一下,有这种软件,也可以自己写代码实现。
如果生成的话,第一次打开会生成一个缓存画面,当其他人打开也将会看到同一个画面,如果画面没有更改过的话.
比如在主页点击新闻后进如显示页时,可不可以这样:
客户端请求>页面加载同步生成静态页面>缓存
然后一段时间读的都是缓存中的静态页面。
因为要考虑到性能和搜索引擎两方面,所以我想问下这样行不行~~
望指教!!
现在很多CMS都采用发布及时生成静态页或者定期批量生成静态页的方式。
如果每次请求都需要生成一次,那缓存节省下来的时间可能都补偿在这里了。