关于静态化的一些想法
越来越多的人认识到动态页面对于SEO的不利因素,同样越来越多的程序开始实现静态化支持。
但数据的更新这个瓶颈,一直都没有很好的方法来解决。
每次更新数据重建所有文件(或者涉及的页面)都是非常消耗资源的。
对,js更新。更新数据后更新js文件那么就不再需要更新HTML文件,这也是目前比较多的程序采用的一种更新策略。
虽然现在搜索引擎已经对js有一定的抓取能力,但是这种能力仍然非常有限。
尽管如此,但这依然是目前最好的解决方法。
比如Z-blog。
最近对于静态化忽然有了一些想法。
对于用户和搜索引擎,我们完全可以让他们见到不同的页面。
例如:我的blog现在是这样工作的,每次更新日志的时候获取当前的数据(最新评论等)写入静态页面,这样搜索引擎可以很容易理解页面,直到下一次重建文件再获得当前的最新数据。
但是对于用户,他无法在这个页面看到最新的日志,最新的评论。
这时候就需要再使用到js文件把原先的写入的数据部分替换成最新的数据。
这样做就可以完全不用去担心搜索引擎对于js的理解能力。
如果你访问我的blog速度不是非常快的话,你可以留意一下边栏,实际上最新评论最先显示出来的是写入html的数据,待页面加载完成以后这部分会被替换为最新的评论内容。
个人认为这是一种比较成熟的解决方法。
目前仍然处于试验阶段,如果你有更好的想法,欢迎和我交流。
lionkay@gmail.com
但数据的更新这个瓶颈,一直都没有很好的方法来解决。
每次更新数据重建所有文件(或者涉及的页面)都是非常消耗资源的。
对,js更新。更新数据后更新js文件那么就不再需要更新HTML文件,这也是目前比较多的程序采用的一种更新策略。
虽然现在搜索引擎已经对js有一定的抓取能力,但是这种能力仍然非常有限。
尽管如此,但这依然是目前最好的解决方法。
比如Z-blog。
最近对于静态化忽然有了一些想法。
对于用户和搜索引擎,我们完全可以让他们见到不同的页面。
例如:我的blog现在是这样工作的,每次更新日志的时候获取当前的数据(最新评论等)写入静态页面,这样搜索引擎可以很容易理解页面,直到下一次重建文件再获得当前的最新数据。
但是对于用户,他无法在这个页面看到最新的日志,最新的评论。
这时候就需要再使用到js文件把原先的写入的数据部分替换成最新的数据。
这样做就可以完全不用去担心搜索引擎对于js的理解能力。
如果你访问我的blog速度不是非常快的话,你可以留意一下边栏,实际上最新评论最先显示出来的是写入html的数据,待页面加载完成以后这部分会被替换为最新的评论内容。
个人认为这是一种比较成熟的解决方法。
目前仍然处于试验阶段,如果你有更好的想法,欢迎和我交流。
lionkay@gmail.com
相关内容:
Comments Feed: loading...
Trackback URL:
Loading Related Items ...
Comments Feed: loading...
Trackback URL:
Loading Trackback URI ...
| 发表评论 | |
|
|
|
















zblog现在就是这样的。
所以我现在了写入一不分。
确实,但我觉得好像走火的包括z-blog.
1,我觉得js不需要静态化。
2,rss不需要。
3,忘了,哈哈
或者那是明月星光的错吧(1.5 plus) :)
没怎么看新版的