web软件开发中注意事项,下面都是个人总结的,不知对错,欢迎指正.
1.网站页面的优化,减少空间,
2.减少图片大小,尽量把小图合并成一张大图,通过css来定位.
3.网站控件,尽量使用html服务器控件 ,页面友好通过ajax来实现
4.数据库链接字符串windows验证,尽量使用参数值,或者存储过程
5.采用系统缓存,数据库缓存,页面缓存
6.启用gzip压缩页面文件
7.启用验证码,防止垃圾信息
8.防范sql注入攻击,
9.实现文件防盗链,减少服务器流量,节省服务器带宽
10.大数据量的存贮过程分页
11.关闭不需要的session
12.关闭不需要的viewstate
13.禁用调试模式
14.close不是真的关闭资源,dispose才是真的销毁资源
15.验证尽量放在客户端进行
16.datareader需要及时关闭
17.datatable的的排序,检索,可以在dataset加载以后使用,减少sql语句的使用
18.注意使用数据库建表时的字段类型
19.尽量避免大事务的处理
20.尽量避免使用游标
21.尽量使用reperater代替dataview,repeater可自定义模板,
22.css尽量合并到一个中,减少网络请求
23.javascript是后执行的,尽量放到页面的底部,可以加快页面显示速度
24.使用视图代替夸库操作
25.系统中尽量使用静态页面.
26.大型网站系统页面最好是静态页面为主,可以考虑采用 url重写
27.尽量多使用xml来配置系统,小型存储数据库
28.熟悉asp.net页面之间的传值,注意乱码问题,注意可以采用server.方法来进行编码和解码
29.掌握最简单的3层架构,工厂模式,抽象工厂模式
30.多任务执行时,考虑线程的使用.