网站首页  |   业界社区  |  电信社区  |  技术社区   |  极客社区  |  游戏社区  |  生活社区   |   科技博客  |   同事录
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个月了,这么长的时间里再菜的鸟也会积累一些相关的 6U5Y:~-})P0B
程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛1e4]'_#u G8K6j&K*b
经验呵呵,下面从以下几个方面来讨论 7r3t6g:X$@(e!r2H0h$E

,~5G3{.o S#k2g-|$s'hHTML: E"Z!G3k(K
1,整站DIV+CSS步局,虽然写起来很痛苦,注意还要兼容FIERFOX浏览器 TechWeb-技术社区 ^6I6p.c1R5~8]2}9E/k

:A#v!C4e.}4J3}css:
7`9z9N!R5_8ztech.techweb.com.cn1,通常我写一个通用的CSS,每个页面都引用,公用的CSS全包含在里面,单个页面再做 tech.techweb.com.cn4i-k4n+E#u
程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛)V$}.c/N+S1p2@/U*Y
一个CSS文件
:B,K-h%n6Ltech.techweb.com.cn2,我们经常会用到背景图片,把页面用到的小图标全合在一起做起一个GIF文件,CSS调
)A!C(y)n%Q8i
+p;?-O7F$l(s;e!^用的时候只用改变background-position值即可实现效果,好处是加裁快(阿里、淘宝均
G%n*{'~ Q.s1|
#I6M!i)q&\5^8G&k&d彩这种方式)
(c$x)y!j"N1d-S#K"G$K(V3,网站发布的时候为了去除空格或注释一般用在线压缩就可以实现,可以减小文件大小
5d$s+E6t \:a3}3J6ptech.techweb.com.cntech.techweb.com.cn%N;r)y*K&d"U:G

:Q7u'w/Z+z'I D/LJS: tech.techweb.com.cn1y'p:x:V1k$T/t1p&K8|
1,我采用的是prototype.js柜架虽说JQUERY非常不错,因为当初的选择已不可能再去学
*_/h&P"L$@4Z5Z程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛
#T/k(v:[#W&`1|;d(CJQUERY。在这个柜架的基础上开发相应的JS柜架非常得心用手
2Y5q9U-k%R'G2,开发自己的JS柜架,首先到大的网站去找相关代码,然后分析原理,看它几遍然后自
3F7|+u m9E2B3Q;R8]'@
(u7R3D4`-Q3Z8S程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛己再加以改进做成通用,效率比它的还要高实用,不管多麻烦做完了,成就就是不一样 8S8a+D"|(M(J5U%F!s#D

R0m1|3^4n7W)`3C程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛,久而久之就简单多了
2O)_ U9s9v程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛3,经常到51JS之类的网站吸取别人的精华,要学会站在巨人的肩膀上 TechWeb-技术社区9B"K(m,f1_ ^
4,网站发布的时候同样到专业网站进行压缩,60多K的文件可以压缩到20几K可想而知 TechWeb-技术社区$p-h-U/F0I#{%j#I
'`/U-X6|5H6a%@

4C+]"t0v"E1M-F1P%Gtech.techweb.com.cn服务器端: /M:[-R$s4i.w*H"W
1,我没做成静态页,所以被调用的能缓存就缓存,如首页的注册会员那一那,注册时生
;Z:\:S*o8e,a'|&W#C#g程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛
&E)p;_2B:w:k,P4A!G成的是XML文件,第一次调用XSL解析,以后读取缓存。产品三级分类属性先读取的数据
"_:B.L2h6`程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛){)O*m"m*\'u(S*@
是直接从内存表中读取,再读取相同的分类直接读取缓存。 ,V'V"g$a0E(Z'G I
2,三层架构是最基本的,维护起来方便 1C6S5y5J-g9|(M

,o;U/W-F4K/`3|:S数据库: 3r F!v4z2y6`7c @
1,只读取当前页面的数据,那怕你用的是TOP或其它方法实现,网站有很多通用的例子 1^([%x1\9b+G3F'F4y:?!w
*|*B1i9G.a"C
,拿来自己改,合适的才是最好的 TechWeb-技术社区'U2K#k.A#w.f/I&Z%Q
2,适用使用存储过程,多了并不是好事而且维护起来也困难 TechWeb-技术社区0q9[+K7y(K
3,找适用的底层柜架如SQLHEARP之类的,我用的就是它,自己改写了,适合自己 TechWeb-技术社区:y!m1z9T'v7@*X
tech.techweb.com.cn6L6[;Z#P;r*_/{

4^4T+[*b(K/z+e&Ptech.techweb.com.cn肯定有很多自己都是不知道的,以后只有慢慢学习了,大家都什么好的方法发上来吧!

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









发表于 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 09:59
京ICP证060517号

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

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