所谓代码优化是指对网站程序代码进行等价(指不改变网站显示效交与程序的运行结果)变换,优化的含义是最终生成的目标代码短(运行时间更短、占用空间更小),时空效率优化,代码优化对网站有以下几点好处:
1、网站一大堆表格(table)嵌套table的冗余代码肯定对搜索引擎造成不利,一个表格在HTML中是包含以下几个代码:“
”因为搜索引擎蜘蛛不喜欢爬table三层以下的代码。 然后使用DIV层样式布局的话,上面的代码只要“
内容
”即可,页面一目了然代码精简。 而且对代码优化设计者更加难于工作,我相信每一位代码代码优化者以看到网站是全是表格table套用布局的都会对他反感,
2、有利于开发人员的维护,大家想一下一个网站用几千行的table和一个用1千多行的div的门户站来说,你会更加喜欢哪个呢!相信大家都会选择第二个吧,没错,这个就是代码优化的好处。
3、优化一些JS代码对服务器进行的连接,试想一下一个网页放了十多个个JS代码的话,对服务器就请求十多次,造成网站资源浪费,网页打开变慢的现象。
4、网站开发的程序很多有ASP,JSP,PHP等不管是那种代码开发的网站,程序代码编写的好坏直接影响网站运行效率,所以要对网站代码进行,删除多余运算,循环不变代码外提,强度削弱,变换循环控制条件,合并已知量与复写传播,以及删除无用赋值等等,以达到最好效果。
5、对网站后台数据库的优化设计,网站数据库常见的有ACCESS,MSSQL,MYSQL等等,数据库设计的好坏,直接影响到网站打开的速度,与数据的读取。所以对代码优化的同时也要对数据库结构进行优化。
网站代码优化要注意哪几点?
1、网页应该符合W3C标准,这个是最基础的网站代码优化,并且也不用你过分操心,你下载的开源程序已经充分考虑了这一点,如果是你手动写程序建站,那么一定要符合W3C标准。可以预见的是,会手动写程序的建站的seo优化者或者站长怎么可能不熟悉W3C标准呢。
2、代码应该尽量精简,减少网页空白区域,减少table和iframe的运用,减少flash、js等脚本程序,如果非常必要,那么从网站代码优化角度出发,你也应该为搜索引擎准备另一个文本形式的页面,解释这些内容。
3、网页文件的注释内容你其实也可以去掉大部分,除了一些非常必要的,如客户端给IE的注释以及文档类型的申明外,其他的最好去掉。
4、顶起检查URL,太长的url是否可以考虑精简一些,错误的URL(即死链接)一定要清除掉,另外你应该自制一个404代码页面。
5、根据网站内容的特点进行代码优化。程序搭建,进行网站代码优化时,我们可以考虑,将一些不必要的链接去掉,去掉它们对蜘蛛爬行更有利。
网站优化中代码最好采用div+css结构书写,div+css书写网站便于搜素引擎收录,众所周知,搜索引擎都喜欢抓取原创的,并且文字内容多的网站,而div+css结构书写,正是采用结构和代码分离的做法。
|