我想了两个优化思路:1.页面改变比较少的地方,我将他一定时间内静态化,具体实现:将要静态化的部分放在用户控件中,将静态代码放在文件中,动态字符用特殊字符代替(相当于一个模板),时间内第一次访问的页面读取模板代码将相应字符替换成动态数据,生成一个静态文件,再次访问直接读取静态文件。
思路2:将页面进行弄成多个用户控件,局部缓存,设定不同缓存时间.
这两个方法第一次访问都应该会比较慢。方法一会生成很多的文件,方法二会有很多的缓存这样会不会影响系统性能?
请问有什么好的方法解决这些问题,最好第一次访问也要快,不然可能也会对seo有影响。
方法一中要是一次性全部生成静态页面文件,这样的话会生成所有页面文件,这个是不是只能人工点击更新程序生成?