怎样创建性能棒、正确性、可维护性和性能俱佳的ASP应用程序?要做什么?不做什么?本文以提纲的形式,给出了主要的Check-Points(检查点)。
什么是ASP
Active Server Page,简称ASP,是:
□ 连接网友界面(HTML)和商业逻辑(Business Logic);
□ 提供一致的、容易使用的、有状态保持的、基于WEB的客户端;
□ 为那些需要事务处理的WEB 应用提供应用程序环境。
ASP不是:
□ 实现商业逻辑(Business Logic)的地方;商业逻辑应该通过COM+、MTS或者数据库来实现。
ASP的使用者应该有下面的教训:
□ 开发应用程序,而不是开发一个一个的孤立ASP页面;
□ 对输入和输出进行缓存;
□ 在发布之前要测试;
□ 选择性能较好的部件;
□ 减少数据库的存取:缓存变换后的结果;
□ 使用MSMQ来处理有时间延迟的工作;
站点设计
□ 你的站点想提供什么?
□ 信息架构:80/20准则;
□ 站点导航...[ 查看全文 ]