谈谈网站生成HTML与优化 |
[ 来源:火星论坛 | 作者:一错在错]
曾几时,百度/google在收录规则里面协商搜索引擎喜欢html的静态页面的时候,站长一片哗然,会点技术的马上把自己的网站改成生成html,碰见人就说,我的网站做过优化,生成html,设置了关键词,生产html的速度快. 站长吹牛或者是在出售程序的时候无不如此.
事实上真的是这样吗? 首先我们来谈论生成html的速度快问题.生成html静态页面就是解决了动态文件读取数据库的时候请求返回过于慢的问题.其实只要你的数据库不是非常大,从请求速度来说,这个基本上是不受什么影响的.但是更新页面起来麻烦,之前google adsense还不可以框架调用的时候,很多生成html的网站主是深受其害,自己电脑不关机,通宵生产html的都有.虽然现在可以js调用了,但是有的时候改版的时候,更新的时候都只有等半夜去挂机生成。而且专用非常大的空间以及服务器的资源,有的用虚拟主机的站长,估计删除页面都得花上几个小时的时间 有的网站没有几个流量,采集了一堆的数据库,没日没夜的生成,那个苦哦 所以说生产html在速度上面适得其反 有的人为了所谓的搜索引擎优化效果,做出伪静态的处理,服务器上面做个镜像,html可以执行动态脚本,这样一样所谓的html速度快就不能实现了,还是一样的需要读取数据库。而且去做一些伪静态处理还造成程序上面的累赘,有些功能还需要手动 其实我们稍微分析一下就可以明白,之前搜索引擎只所以喜欢html的页面是因为每个单独的html页面都是一个全新的文件,那个时候还没有所谓的模板生成,html都是纯手工制作的,而动态的是都是在一个文件上面引用,与其说搜索引擎喜欢html页面,还不如说搜索引擎更喜欢原创内容更为恰当.所以真正的原因不是html和动态的问题,是网站模板化的问题,当你网站生产html全部都格式化了,和动态文件用模块文件引用有什么区别呢? 不过话有说回来,html只所以比动态文件的排名权重稍微高些是有一定的理由的,但不是因为他是html页面,而是他是一个单独的文件名,但是我们也可以做1.asp 2.asp,但是这样会让程序写起来有增加一道工序,所以不要去做一些所谓的伪今天处理, 从域名角度来叫优化 【一级域名】-----【二级域名】------【一级域名更根目录】----【一级域名子目录】-------【一及域名子目录文件】 当一个动态文件调用如post.php?id=1和post.php?id=1与1.html/2.html去比权重的时候,明显的后者别前者更有优势, 这也就可以发现目前的一些主流网站都喜欢生成目录的原因,其实我不知道这个目录权重较高是不是我原创,反正我04年我所有的网站就开始全部这样做,之前没有看多有类似的.后来慢慢这样做的人也就多起来了. 还有一点就是关于百度收录的页面问题,有的人会问我的网站页面其实只有1000个,但是百度收录了10000个,这是什么原因. 其实这是由于你的网站模板化的原因,百度在抓取你的1.html的时候,你的这个页面有 1 2 3 4 5 6 这几个站内连接,他抓取你的2.html页面的时候,你也有1 2 3 4 5 6 这几个站内连接,所以就重复抓取,而百度没有替换,所以有些收录就重复了 百度收录的时间问题,这几天看到有问说百度的收录时间是1970年,其实这个不需要大惊小怪,我的服务器设置时间是1970年,我生产网站的时候,我的页面的修改修建也是1970年,所以百度是根据你的网站在服务器的页面修改时间来确定这个的 百度的收录问题,其实百度现在收录有一个观察期,观察期内他照常会来你的网站上面爬,当他确定你的内容适合他收录,而不是网络一抓一把的内容的时候,他就会收录,而google的收录原则的,新站权重比较高,如果是10分的话,每个网站的初始积分是10分,除了那些原来就有pr页面,然后观察你一段时间给你降低分数 其实大家不要迷信所谓的seo seo是什么??? 搜索引擎优化.什么叫优化??? 你到互联网看来看去也就是教你做好的外部链接,title标题叫你放什么关键词,meta标签放什么关键词,其实最重要的优化就是你的服务质量,在现在形形色色的网站面前,把你的网站用户体验做好,哪怕你的内容是收集的,虽然短时间你的排名没有人家的高,但是你的回头客一定会被人家高,而搜索引擎却非常喜欢回头客搞的网站 |
||