2013年3月10日

系统优化【2】----net程序

摘要: 1.在适合的场景一定要使用单例模式,减少对象的创建2.创建对象时避免不必要的对象初始化3.字符串使用StringBuilder,避免使用"+",避免不必要的ToUpper 或 ToLower 方法。字符串拼装好之后再删除是很低效的写法。4.使用using,对使用完毕的资源一定要释放。使用IDisposable 接口,避免空析构函数5.对需要传递的值类型参数,如果不会进行改变,使用应用方式传递。6.使用泛型,避免装箱和拆箱7.尽量减小异常的捕捉范围8.typeof 运算符比对象实例上的 GetType 方法要快,只要可能则优先使用 typeof 运算符。9.C#主要支持 5 阅读全文

posted @ 2013-03-10 23:01 AI001 阅读(96) 评论(0) 推荐(0) 编辑

系统优化【1】---web前端

摘要: 1.设置一个独立的前端文件服务器2.对css和js文件启用Gzip压缩3.合同多个小css文件和js文件,但是也不宜过大,百k以内是较好的选择4.合并小的图片, 利用 CSS background 相关元素进行背景图绝对定位,单个文件最佳控制在200K 以下5.把CSS样式放在页面的上方,无论是HTML还是XHTML还是CSS都是解释型的语言,而非编译型的。所以CSS到上方的话,那么浏览器解析结构的时候,就已经可以对页面进行渲染。6.将脚本放在底部7.避免使用CSS中的Expressions8.减少DNS查询,降低网络解析的时间损耗9.尽量减少重定向,比如对 Web 站点子目录的后面添加个 & 阅读全文

posted @ 2013-03-10 21:39 AI001 阅读(94) 评论(0) 推荐(0) 编辑

导航