找回密码
 加入怎通
查看: 354|回复: 6

[站长八卦] 网站页面优化之代码如何精简

[复制链接]
卫宁 发表于 2013-07-30 11:14:02 | 显示全部楼层 |阅读模式
    一、为什么要精简网站代码?5 B& H6 V) b1 D1 W' m
   大家都知道网页的HTML代码,这就是蜘蛛要读取的内容,蜘蛛读取代码从上面到下面,,由于蜘蛛能力有限,如果你网站有很多的和正文无关的代码,蜘蛛程序可能还没有读到正文,就已经累的离开了,就这样的情况,更谈不上排名了,所以我们用最精简的代码,让正文及早体现出来,让蜘蛛成功抓取。' Z* `1 i9 _8 n+ n% e
    二、如何精简网站代码?
* O" `4 \( s* Z) J  j   1,页面结构采用DIV+CSS
7 Y' x4 |5 s5 s2 |+ t$ g+ a; }      精简代码一般来说,我们的页面采用DIV+CSS,用DIV+CSS的最重要的是精简代码,有利于搜索引擎抓取!
0 a5 T$ s9 x, j5 \   2,使用CSS定义文字字体,颜色,尺寸及页面排版
' s' K7 ~4 o& Z& \      有许多网站即运用CSS,又在可见文字局部用style或font再定义一遍字体、尺度等,这是彻底没必要的冗余代码。
; y0 M4 ~# n8 w0 g; b   3,使用外部文件  ~# a* l- j" c) }8 \8 |6 l6 y
   在网站代码中我们习惯将CSS和JavaScrpt放在外部文件中,页面HTML中只要放一行代码进行调用就可以了,这样做也是在精简代码!有时候我们查看一些网站源文件,经常可以看到大片大片的CSS及JavaScritp代码,而且JavaScript大妈还经常出现在HTML最前面,这就使真正有用的文字部分被推到后面。
7 n! Z3 \3 S$ [* c8 F/ W4 Y   4,减少或者删除注释
2 G: D4 ]* F3 g( D2 S1 Y- N   代码中的注释仅仅给程序员或页面设计人员提示效果,关于搜索引擎或许用户来说毫无效果,没必要留下。
0 K1 o) y& m1 T. f3 k7 y# T( s   5,减少表格,尤其是嵌套表格
1 Y$ a' M" H' K* O/ A2 j* f- {* n   当然如今的页面大多运用CSS排版,表格运用大大削减。但有时运用表格展现是必需的,也不用故意彻底避免,只需不呈现多层表格嵌套,发生许多无用代码是不会有什么问题的。: d3 C; p) z1 h7 J- P7 K. D
   6,程序自身产生的冗余代码9 T( N6 g- `) u! k
   尤其是.NET编写的程序,会自动很多冗余的垃圾代码,这些代码不仅仅大大降低的网页的速度,也同样被让蜘蛛累到趴下,蜘蛛是模拟人的行为的,,程序员编写的.NET,导致网页产生大量的冗余代码。更多信息请关注:http://www.ysgs0531.com;0 S) J6 O9 s" T3 \+ F

( C- B" D$ L3 N4 @+ x$ O
0 i) `) v; V  U) G$ Q  L  y  ~# S# _& e) }/ n+ j( K

暂时无法加载帖子列表

回复

使用道具 举报

zhangwendy007 发表于 2026-07-24 14:33:35 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

502566732 发表于 2026-08-12 13:32:47 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

zjj365280419 发表于 2026-08-12 16:43:49 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

疯丫头一只 发表于 2026-09-13 20:42:41 | 显示全部楼层
刚好遇到类似问题,看完这个帖子心里有底了
回复

使用道具 举报

客至上 发表于 2026-09-14 20:50:06 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

你看不穿 发表于 2026-10-13 00:44:13 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-11-1 21:13 , Processed in 0.074491 second(s), 26 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表