2022年网站代码优化-教你怎么做有效的网站代码优化 .pdf
《2022年网站代码优化-教你怎么做有效的网站代码优化 .pdf》由会员分享,可在线阅读,更多相关《2022年网站代码优化-教你怎么做有效的网站代码优化 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、伊云设计:柳州网站建设- 网站代码优化网页瘦身有效方法-SEO代码优化代码优化是一项比较复杂的工程,大多数SEO人员对 网站 的代码优化了解并不多,希望这篇SEO代码优化的文章能有一点点帮助。网站为什么都需要SEO 搜索引擎优化呢?有一部分原因就是网页设计不规范造成的。今天我在这里讲一下网页代码如何瘦身,如何优化?我们大家都知道,网页设计无论是基于那种语言都是两种布局方式和架构:一是:table做的;二是:div+css做的然而这两种架构也不是绝对的互斥的,也有出现你中有我,我中有你的情况。为什么要网页瘦身呢?原因是,搜索引擎本身的资源是有限的,在一定的时间内他的存储空间也是有限的。如果一个页
2、面是2k 相比一个将 1m的页面来说,2k 的页面存储500 个的空间,只能放一个1m的页面。鉴于对搜索引擎的考虑,我们应该让他减轻负担.还有就是:1.尽可能的减少数据的数据的传输量。2.尽可能的减少数据的传输频率。怎样做到优化网站的效果呢?如何做到以下几点:1.提高网页的下载速度 2.降低服务器使用的资源 3.提高网络带宽利用率首先我们会把注意力放在导致速度下降的最大因素上:图片,二进制文件上。这固然重要,但是优化html 代码,css 代码和 javascript也是相当重要的。但是,我们常常忽略了这一点。我们了解一个典型的网页加载流程是:首先(x)html 文件最先浏览器读到,然后加载到
3、内存中,因为这个文件决定了整个网页中其他文件的关系,一般情况下,我们称这个为主文件(host document)浏览器一旦加载完成这个文件,便开始解析各种markup 了在从文件顶部开始向下解析的过程中,会同时发出一系列的相关对象的请求,包括外部脚本,样式表单,flash等其他元素。而这些css 和 javascript则有可能继续触发一些相对图片和脚本资源的请求。从这了可以看出主文件的重要性,如果能把他尽可能快的传给浏览器,浏览器就可能先一步解析。所以第一步,需要对主文件进行优化,减肥。如何优化传输,我们的基本方法是:是什么?减少空白区域,精简 css 和 javascript 1.除去空白
4、区域一般而言,空白区域(空格,制表符,换行符等)都可以安全删除,但要避免修改pre,textarea,及受 css 属性中 white-space 影响的标签。我还有一个建议就是,这些代码在优化前,大家留一个备份,因为毕竟有空白区域的代码,我们看起来比较舒服,不至于是我们的眼睛太累,可能我们后期还要对优化的过的代码进行再操作2.出去注释除了在客户端给ie 和 doctype 声明的注释,几乎所有的注释都可以k 掉,毫无顾虑名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -伊云设计:柳州网站建设- 3.使用短格式的颜色表示我们常常在用颜色的时候喜欢用16 进制和全颜色名称,
5、认为这样比较精确,但我们要尽可能根据实际情况使用短格式的颜色表示如:#ff0000,其实就是red4.用短格式的字符表示和最短颜色表示一样,一些名称可以用最短字符来表示,我们可以用较短的数字来代替某些长长的字母。5.除去无用的标签有些无用的标签,比如使用了多次的重复标签或者某些编辑器里面用做广告的meta 标签,都可以安全地去掉。css优化,css 也有一套成熟而有简单的方法。实际上,时下大多数的css 都较(x)html 更容易压缩。6.除去 css中的空白区域。相比 html 来,css 对于空白区域没有那么敏感,所以除去空白区域可以极大地减少css 文件和 style样式表的区域大 小7
6、.除去 css注释,如同除去markup 代码中的注释一样,由于css 的注释对普通的最终用户来说并没有什么使用价值,使用应该除去。不过,如果考虑到较低级的浏览器,则css 中的 style标签中的屏蔽注释信息不可以除去。使用短格式表示颜色,同上,不再重复。8.对 css的规则进行合并,如这短代码:pfont-size:36pt;font-family:aral;line-height:48pt;font-weight:bold;可以这样写:pfont:bold 36pt/48pt arial;这样的话,数据量顿时就见效了许多。这些都我们可以注意到,而又没有在意的方面,SEO就是细节,细节决定
7、成败。9、在 CSS 优化中最危险的动作可能是重命名类或ID 值了。看看如下规则:.superSpecial color:red;font-size:36pt;可将其更名为 sS。而 对 ID 值一样可以遵循这样的原则,例如对于:#firstParagraph background-color:yellow;则可将原来的”#firstParagraph”重命名为”#fp”,并在整个文档中重复这一动作。诚然,这样做可能会涉及到“标识-样式-脚本”互相依赖的问题:如果一个“tag”有一个 ID 值,而这个值又可能不但用于样式表,还可能用于脚本参考,甚至可能是一个链接目标地址。在这种情况下,您一旦修
8、改了这个值,您就必须得保证对所有相关的脚本和链接参考都进行了相应的修改,包括其他文件名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -伊云设计:柳州网站建设- 中的这个值,所以千万要小心细致。改变类的值相对改变ID 值来说,危险性小一些。因为经验告诉我们,比较起ID 值来说,大多数JavaScript程序员都不太经常处理类的值。然而,改变类的名称来缩减CSS的尺寸也面临着和改变ID 名称同样的问题,所以再次强调,要小心谨慎。请注意:最好不要更改名称属性,尤其是表单区域中的名称属性。因为这些数值也会被服务器端程序所操作。虽然不是不可能,但对多数的网站来讲,要 计算好这些相互
9、依赖关系是困难的。10、JavaScript 优化越来越多的网站都依赖于JavaScript 来生成导航菜单、表格确认和其他各种各样实用的东西。不足为奇,大多数这些代码都非常笨重,亟待优化。对JavaScript代码的很多优化技术同那些用于markup 代码和 CSS的技术很相似。不过,对JavaScript 的优化必须更加小心翼翼,因为一旦操作有误,其后果可能不仅仅是显示变形,并且可能导致网页残缺不全。下面我们先来看看一些最简单明了的方法,然后再探讨那些需要小心操作的技巧。11、除去 JavaScript 注释除了 注释,其他所有的 /or/*/注释都可以安全删除,因为它们对于最终使用者来说
10、没有任何意义(除非有人想了解您的脚本是如何工作的)。12、除去 JavaScript 中的空白区域有意思的是,除去JavaScript中的空白区域并不象想象的那么有用。一方面,像如下代码:x=x+1;显然可以简短得写成x=x+1;然而,很多随便的JavaScript 程序员会忘记在两行之间加上分号,这时空白区域的除去就会带来问题。比如,下面合法的 JavaScript使用了暗示的(implied)分号:x=x+1 y=y+1 草率地删除了空白区域则会产生如下表达式:x=x+1y=y+1 显然,错误就产生了。但如果您加上必需的分号,如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年网站代码优化-教你怎么做有效的网站代码优化 2022 网站 代码 优化 怎么 有效
限制150内