众所周知,随着网络的迅速发展,越来越多的企业甚至个人都做了网站,企业也已经越来越依赖通过网站进行推广自己的企业形象和产品,从而树立更好的企业品牌。所以对于企业来说,做好企业网站建设的是十分有必要的。
但是,据调查,网页大小在2013年平均增长了32%,平均达到了1.7M,单独的HTTP请求达到96个,说实话,这是一个令人震惊的数字,而且这只是个平均值,有一半的网站会大于这个值。那么一个“页面超重”的网站有什么影响呢?下面南昌网络公司-百恒网络具体来说一下,主要有以下几点:
1、网站代码越多,用户下载的就越多,加载速度就会越慢。在国内,并不是每个人都能享受20M的宽带,每一个开发者心里都很清楚,用户不愿意等。
2、影响搜索引擎抓取速度将会对网站排名造成很大影响。
3、对于开发者来说,代码量越大,就越不容易更新和维护。
随着互联网技术的不断升级,越来越多的人开始关注这个问题,而且也出现了很多优化工具,那么网站页面如何优化呢?下面百恒网络根据十多年的经验为大家分享一下网站页面优化技巧:
1、删除不需要的资源
当你不再需要一个组件的时候,你应该删掉它的CSS和JavaScript代码,如果这些代码都单独放在一个文件中,那删掉它们也不是难事,但如果已经没有用的代码和其它代码在一个文件中,那你肯定要费不少精力去删掉它们。
这个时候你就需要使用第三方的工具来帮你一键解决,比如JSLint,Dust-Me Selectors,CSS Usage或是像grunt-uncss一样的构建工具。
2、style和font重复定义的沉余代码
要充分利用好CSS代码定义自己的颜色大小等,有些网站既用了CSS代码定义了之后又去使用style或者是font这样的代码进行定义,这样就无形中增加了无用代码,容易造成代码冗余,因此我们要对这样的代码进行压缩,实现代码精简。
3、通用和最小化CSS
理想情况下,需要一个单独的CSS文件,让每个页面都调用这一个布局,当然,如果你想要支持老版本的IE,你就得多弄一个CSS文件。
另外,南昌网络公司还想提醒大家的是:当你把它们构建到服务器上之前,你应该把代码间所有不必要的格式都删掉。
有很多预处理工具都可以帮你解决这件麻烦事,比如Sass,LESS和Stylus。
有一些方法可以帮助你直接合并多个CSS文件,在Windows上:
copy file1.css+file2.css file.css
在Mac或Linux上:
cat file1.css file2.css > file.css
你可以把得到的CSS文件再经过在线的CSS压缩工具删除格式化。
最后,在head标签中加载所有的CSS,这样浏览器就知道你的页面样式不用多次重绘了。
4、通用和最小化的JavaScript
利用外部文件,我们可以用Javascript代码和CSS代码放在外部文件里面,在我们的HTML代码里面加上调用代码进行调用即可,如果打开一个网站去检查它的源文件,前面如果有大量的Javascript代码和CSS代码就容易使得网站有用的内容文字部分推到后面去了,是不利于搜索引擎抓取的。
同样很多第三方的工具可以帮你解决这样事情,比如YUI Compressor,Closure Compiler和The JavaScript CompressorRater,简化的JavaScript代码会加快网页的访问速度,减少HTTP请求次数。
最后,最好在HTML的body标签后放置JavaScript引用代码,这样能保证JavaScript代码不影响到其它内容的加载。
5、减少页面嵌套的表格
对于表格要尽量少使用,尤其是嵌套的表格部分,虽然CSS排版使得我们编写代码更加的精简容易,但往往也是少不了表格的使用的,我们可以不去避免,但一定要减少使用多层嵌套的表格,不要产生没有用的代码。
百恒网络作为一家优秀的南昌网络公司,在南昌网站建设方面拥有十多年的经验,精通各种网站建设技术,了解更多网站优化方面的资讯,欢迎来电咨询百恒网络,或者访问公司官网,网址:http://www.jxbh.cn/