优化代码可以让网速大幅提高
百度提倡站长们将网站的用户体验做好,只有这样才有机会获得好的排名。影响网站打开速度既有站内因素也有站外因素,而笔者主要分析的是影响网站速度的内部因素。站长该如何去优化?如何从代码的方面考虑加速?
一、判断网站打开速度的标准
数据显示,用户满意的网站打开速度是2秒或以下,而在6-8秒的时间内是正常的等待时间,如果超过了8秒,用户就会关闭网站。影响网站加载速度的因素有文本、产品图片、视频、flash文件等。所以,如果可以的话,尽量不要设置影响网速并且对搜索引擎不友好的因素。
二、如何降低页面因素对网站的影响
1、让网页符合W3C标准
在布局网站的时候采用DIV+CSS更简洁方便,原本使用TABLE布局的XHTML文档一半都能被砍掉。另外,让HTML变得规范化,有始有终更有利搜索引擎蜘蛛的抓取。在网站优化中我们经常看到HTML代码书写不规范,有头无尾的情况。与其让搜索引擎费心思和时间找代码的结束点,不如我们自己就将它优化好。
2、优化层叠样式表
层叠样式表CSS可以说是HTML的装扮器,想要网站变得漂亮,就得用到它。提高网站加载速度,合并精简CSS代码、移动无用多余的冗杂代码很有帮助。另外,不要使用CSS的滤镜来渲染图片。CSS的选择器尽量简单定义。
3、优化图片
图片优化主要考虑大小和格式,当然还有我们熟悉的alt关键词属性。图片的格式主要有三种,jpg、png、gif,站长需要知道在什么时候使用什么格式节省加载时间。另外,图片的height和width两个参数好设定好,节省搜索引擎计算图片高度和宽度的时间。
4、优化脚本语言
尽量在页面中使用同一种脚本语言编写代码,多种脚本代码会减缓蜘蛛访问页面的速度,因为识别这些代码需要时间。能用层叠样式表实现效果时,不使用脚本语言。将多个页面都用到的脚本程序编写成独立存在的脚本文件,然后再在页面中通过JS等脚本语言调用它。