网站首页  |   业界社区  |  电信社区  |  技术社区   |  极客社区  |  游戏社区  |  生活社区   |   科技博客  |   同事录
TechWeb-技术社区


标题: [转贴] 分享我的网站优化经验及学习方法
dreamer
TW超级版主
Rank: 8Rank: 8



UID 137726
精华 271
积分 6198
帖子 2084
阅读权限 150
注册 2008-7-18
状态 离线
发表于 2008-8-7 09:35 资料 短消息 加为好友 添加 dreamer 为MSN好友 通过MSN和 dreamer 交谈
分享我的网站优化经验及学习方法

从做我的网站到现在已经有2年2个月了,这么长的时间里再菜的鸟也会积累一些相关的
/d3g;U6A(M2h$M']#I+t2E!]"?*D1I$B5o
经验呵呵,下面从以下几个方面来讨论
9C"V#W7^"a9x8{
!B4N$c6t6b"i5w R8F6|8i/f$rTechWeb-技术社区HTML:
5L*e,~8E(\#R;A7o1,整站DIV+CSS步局,虽然写起来很痛苦,注意还要兼容FIERFOX浏览器 )\4}(`"B'e)D&^#y!|
TechWeb-技术社区+Q%E"n1n:M8h&j6e
css:
.d8G1r(h+v8C9~#q,[tech.techweb.com.cn1,通常我写一个通用的CSS,每个页面都引用,公用的CSS全包含在里面,单个页面再做
4q4]'a*h9o,\#d8j.q+A
3j3C#d(@"l#q:A8e一个CSS文件 0R+I-Q%P8l.D+O6o
2,我们经常会用到背景图片,把页面用到的小图标全合在一起做起一个GIF文件,CSS调
!n#A+d3^-Q,c,Y7o8x5}
!V%S1d*{#]9S/e4R,M)H H5k用的时候只用改变background-position值即可实现效果,好处是加裁快(阿里、淘宝均
'm5m1`+G9D&x.M
3I(`8t#X:O0O程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛彩这种方式)
.c:d6P'x1p,D)X0p&b3,网站发布的时候为了去除空格或注释一般用在线压缩就可以实现,可以减小文件大小 TechWeb-技术社区#N-_.T7e(G4P:J:X*W+y
程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛,\(M%M*h/H(Y

;X%m'])E1V9h;?JS:
)b2|$L:J G7_tech.techweb.com.cn1,我采用的是prototype.js柜架虽说JQUERY非常不错,因为当初的选择已不可能再去学
7m$U7z&`;Y8Gtech.techweb.com.cn$m)L*v!R;x*_*A.O
JQUERY。在这个柜架的基础上开发相应的JS柜架非常得心用手 %\.{ u5g6O&c
2,开发自己的JS柜架,首先到大的网站去找相关代码,然后分析原理,看它几遍然后自
4I8R/C#z#E7v
:p"P5e!l0J3X&s.XTechWeb-技术社区己再加以改进做成通用,效率比它的还要高实用,不管多麻烦做完了,成就就是不一样
8G,s5Z/`1d0`8U程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛0b7\0o9h&y1d/z*Z
,久而久之就简单多了 tech.techweb.com.cn+D&L3T%f5O8Y/j3h
3,经常到51JS之类的网站吸取别人的精华,要学会站在巨人的肩膀上
9[ Y(r-E/R5]4L/ytech.techweb.com.cn4,网站发布的时候同样到专业网站进行压缩,60多K的文件可以压缩到20几K可想而知 5P2t*_&e;d9X3p

9a$F'z&b:z8[!S8K8~;VTechWeb-技术社区
,{$F)I.J:k+t(~6?0p uTechWeb-技术社区服务器端: ,I%L-k&t6s2R6y0O7],@
1,我没做成静态页,所以被调用的能缓存就缓存,如首页的注册会员那一那,注册时生 1Q+p4}%a.F/B6M!R
y"w!L1`,| b9A
成的是XML文件,第一次调用XSL解析,以后读取缓存。产品三级分类属性先读取的数据 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛8V;@;I*~+R:y*c+_9q&v3@

5r+^%Z"t9T#A)Q9W1`程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛是直接从内存表中读取,再读取相同的分类直接读取缓存。 !P*y.d0G-C+m
2,三层架构是最基本的,维护起来方便
0E8d/J/~9j'f程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛%q9t$q#`$L1x7h.C$?
数据库: 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛%n8j/K+O7t
1,只读取当前页面的数据,那怕你用的是TOP或其它方法实现,网站有很多通用的例子
6K$n3F!j+Q/p0M:Z7Ntech.techweb.com.cn$Y8v-h-U"m8h'h#|5Z
,拿来自己改,合适的才是最好的
;s'g,Y3Y:d;J7?tech.techweb.com.cn2,适用使用存储过程,多了并不是好事而且维护起来也困难 ,U7T-\2{'O;?/[9K
3,找适用的底层柜架如SQLHEARP之类的,我用的就是它,自己改写了,适合自己
K%L*Y,L-L2@!C5P1T0[
7X$U.A-\,Q/O-i*T
7M(g6V(F3E肯定有很多自己都是不知道的,以后只有慢慢学习了,大家都什么好的方法发上来吧!

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-7 09:35
学习

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-7 09:36
学习

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-7 09:36
使用.net来做页面的话很容易产生垃圾代码如 <font> </font>,把多余的删除,尽量减少页面的大小

引用 回复 顶部
查看积分策略说明快速回复主题
选项 标题 Smilies
禁用 URL 识别
禁用 Smilies
禁用 Discuz!代码
使用匿名发帖
使用个人签名
接收新回复邮件通知
内容





当前时区 GMT+8, 现在时间是 2008-12-3 10:16
京ICP证060517号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2008 Comsenz Inc.
Processed in 0.027846 second(s), 7 queries

清除 Cookies - 联系我们 - TechWeb.com.cn - Archiver - WAP