如今百度算法越来越严谨,搜索引擎越来越智能,为了迎合用户需求网站的页面效果美观度也是在不断地提升,但是这样的提升势必会出现页面代码过多的情况,造成页面加载速度变慢,所以精简页面代码变成了seo人员的一个重要任务,下面济南网站优化灏亿网络为大家分享几个需要代码精简的地方。
1、网站分享按钮等社交软件要优化精简甚至移除
很多官方的组件都是非常肥胖的,这些按钮会为你的网站增重大概0.5M,会强制在加载页面之前进行,严重影响网站速度。所以网站中的这些社交组件,要尽量选择轻便的。
2、检查所有第三方组件的大小
除了第一条原因之外,其它第三方的组件也影响了网站速度,这些组件有时候甚至会加载其它网站的内容,这些加载的数据可能高达几百KB。如果你必须要用建议使用JavaScript组件,他们差不多都是轻量级的,而且可以在页面底部被加载。
3、用CSS取代图片
我们都知道,CSS可以生成很多种前台效果,包括各种样式的按钮,背景……,你完全不用担心浏览器会对CSS样式造成影响,当你构建一个响应式设计的页面,你要通配各种大小的屏蔽,这个时候如果你还是用图片就会有很多问题,所以CSS是很好的选择。
4、用CSS效果和动画取代JavaScript
在几年前我们网站必须得做$("#x").fade() 和 $("#y").slideDown(),但是现在不同了,我们可以选择用CSS3取代JavaScript的效果。
5、优化图片
2000年左右的时候,Web设计向着精致、巧妙的方向发展,设计师们开始考虑使用非Javascript的方式制作鼠标滑过、悬停菜单的效果,这时CSS Sprite应运而生,并且使用CSS更容易控制,很快的流行开来。
在网站图片的解决方案中,CSS3应该是首选,其次是SVG和icon font,最后才是Bitmap,经常使用的Bitmap文件应该打包放在一个单独的sprite中,这样一来图片就可以在CSS中访问到了,像这样:
.sprite {
width: 16px;
height: 16px;
background: url("sprite.png") 0 0 no-repeat;
}
.sprite.help { background-position: 0 -16px; }
.sprite.info { background-position: 0 -32px; }
.sprite.user { background-position: 0 -48px; }
6、使用URL层级不要超过三级
Url尽量选用静态或者伪静态的,等级不要超过三级,这个在前面的文章中也介绍过。(点击查看:网站栏目页和详情页URL的优化技巧)
做到以上几点,相信您的网站将有一个质的飞跃,济南灏亿网站欢迎您的咨询。
网友评论