首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

分享小弟我的网站优化经验及学习方法,欢迎大家来探讨。顺便散分200

2011-12-08 
分享我的网站优化经验及学习方法,欢迎大家来探讨。顺便散分200从做我的网站到现在已经有2年2个月了,这么长

分享我的网站优化经验及学习方法,欢迎大家来探讨。顺便散分200
从做我的网站到现在已经有2年2个月了,这么长的时间里再菜的鸟也会积累一些相关的

经验呵呵,下面从以下几个方面来讨论

HTML:
1,整站DIV+CSS步局,虽然写起来很痛苦,注意还要兼容FIERFOX浏览器

css:
1,通常我写一个通用的CSS,每个页面都引用,公用的CSS全包含在里面,单个页面再做

一个CSS文件
2,我们经常会用到背景图片,把页面用到的小图标全合在一起做起一个GIF文件,CSS调

用的时候只用改变background-position值即可实现效果,好处是加裁快(阿里、淘宝均

彩这种方式)
3,网站发布的时候为了去除空格或注释一般用在线压缩就可以实现,可以减小文件大小


JS:
1,我采用的是prototype.js柜架虽说JQUERY非常不错,因为当初的选择已不可能再去学

JQUERY。在这个柜架的基础上开发相应的JS柜架非常得心用手
2,开发自己的JS柜架,首先到大的网站去找相关代码,然后分析原理,看它几遍然后自

己再加以改进做成通用,效率比它的还要高实用,不管多麻烦做完了,成就就是不一样

,久而久之就简单多了
3,经常到51JS之类的网站吸取别人的精华,要学会站在巨人的肩膀上
4,网站发布的时候同样到专业网站进行压缩,60多K的文件可以压缩到20几K可想而知


服务器端:
1,我没做成静态页,所以被调用的能缓存就缓存,如首页的注册会员那一那,注册时生

成的是XML文件,第一次调用XSL解析,以后读取缓存。产品三级分类属性先读取的数据

是直接从内存表中读取,再读取相同的分类直接读取缓存。
2,三层架构是最基本的,维护起来方便

数据库:
1,只读取当前页面的数据,那怕你用的是TOP或其它方法实现,网站有很多通用的例子

,拿来自己改,合适的才是最好的
2,适用使用存储过程,多了并不是好事而且维护起来也困难
3,找适用的底层柜架如SQLHEARP之类的,我用的就是它,自己改写了,适合自己


肯定有很多自己都是不知道的,以后只有慢慢学习了,大家都什么好的方法发上来吧!

[解决办法]
up
[解决办法]
学习
[解决办法]
收藏了 顺便接分!!
[解决办法]
学习了!谢谢
[解决办法]
写得不错
[解决办法]
你好象不是新手,老鸟了吧?!

[解决办法]
jf
[解决办法]
收藏,接分
[解决办法]
学习
[解决办法]
有些东西不太了解!~
[解决办法]
good~~
[解决办法]
up
[解决办法]
经验很丰富,网站优化的内容很多呀,JF
[解决办法]
UP!
新手学习中啊!!
[解决办法]
刚入行,看看楼猪写的,看来我的道路并不好走啊!
[解决办法]
jf
[解决办法]
使用.net来做页面的话很容易产生垃圾代码如<font></font>,把多余的删除,尽量减少页面的大小
[解决办法]
up

[解决办法]
顶啊。。
[解决办法]
学习
[解决办法]
收藏 接分
[解决办法]
学习~
[解决办法]
说的不错
[解决办法]
学习了
==刚刚开始的时候特别麻烦,且困难,只要坚持下来,结果是非常令人欣慰的
------解决方案--------------------


分分
[解决办法]
接分中
[解决办法]
学习
[解决办法]

[解决办法]
学习
[解决办法]

探讨
收藏了 顺便接分!!

[解决办法]
学习~
[解决办法]
jiefen!

[解决办法]
CSS 写的麻烦
[解决办法]
探讨
jf

[解决办法]
郁闷的,我DIV+CSS完全没用过,只是稍微了解一点点,不知道要不要去深入学习一下。
[解决办法]
up
[解决办法]
还是不错的,学习了。有几条还是很有借鉴意义的;
[解决办法]
怎样用css+div布局啊?有没有相关的书籍呢?
[解决办法]
学习
[解决办法]
探讨
写得不错

[解决办法]
UP
[解决办法]
学习
[解决办法]
细微之处,见真知.多谢楼主分享!
[解决办法]
ding
[解决办法]
学习
[解决办法]
我对客户端的理解和楼主水平差不多,服务器端还要学习啊
[解决办法]
mark,帮顶
[解决办法]
UP
收藏!
[解决办法]
up,散分吧!
[解决办法]
谢谢楼主,你的经验很好!谢谢分享~!
[解决办法]
无条件接分
[解决办法]
好文

交换友情链接吗?
[解决办法]
不错
[解决办法]
学习!!!!JF
[解决办法]
学习了
[解决办法]
JF
[解决办法]

[解决办法]

------解决方案--------------------


学习
[解决办法]
不错,学习中。。。
[解决办法]
收藏了。学习了。
[解决办法]
先接分
再看
[解决办法]
谢谢!值得学习
[解决办法]
jf ``
[解决办法]
up
[解决办法]
与君共勉
[解决办法]
学习
[解决办法]
收藏+学习=谢谢
[解决办法]
主席说了
好人长寿 啊
谢谢了
[解决办法]
学习 学习
[解决办法]
向高手学习哈~
[解决办法]
稍微有一点规模的公司就是不错,设计是设计,程序是程序,不用你管界面问题...
[解决办法]

探讨
学习

[解决办法]
mark
[解决办法]
同感. 适合自己的才是最好的......
[解决办法]
MARK~学习了
[解决办法]
楼主说的这些我刚好也都知道呀~ 嘿嘿 来顶一下.

另外我来说一条AJAX的,能AJAX就合理的用,不要烂用AJAX.如果请求过频烦的AJAX页面就用一个settime定个拖慢一两秒请求.

生成静态页面的话,因为有了AJAX,可以在静态页面里加上一个AJAX请求,就能让静态页中有动态内容了.

三层,四层以经是网站的基本了,但为了提最好可以试着学习一下用设计模式来优化代码,也算是一种设计模式的学习,这样又更易于维护.现在网上说的20多种.NET设计模式不是每种都可行,合理的使用就好.滥用反而更不好管理和维护. 简单的功能也没必要做复杂的设计.除非是为了学习.

~~ 一下子也就想到这么多,AJAX真是个好东西.重点推荐合理在页面中使用.
[解决办法]
友情UP
[解决办法]
prototype.js柜架没用过~~~
xsl解析xml格式表现。这个也没用过~~~
[解决办法]
不错 谢谢分享!收下了
[解决办法]
up
[解决办法]
探讨
你好象不是新手,老鸟了吧?!

[解决办法]
学到东西了,谢了。
[解决办法]
探讨
学习了
==刚刚开始的时候特别麻烦,且困难,只要坚持下来,结果是非常令人欣慰的

[解决办法]
不存在div + css布局,或者说这是个错误的叫法。参考:
http://www.cnblogs.com/cathsfz/archive/2007/04/09/706336.html
[解决办法]

内容虽不怎么的,但至得我们菜鸟学习。

我只是觉得这位同志总结能力还是很强的。
[解决办法]
UP
------解决方案--------------------


必须支持
[解决办法]
不知道你在优化啥
[解决办法]
xuexi
[解决办法]

探讨
主席说了
好人长寿 啊
谢谢了

[解决办法]
你的经验还是不错的,支持下
[解决办法]
学习,好久没来了,up

热点排行