萌萌妈妈 发表于 2015-1-16 22:36:29

ASP.NET教程之ASP.NET功能最好理论

效率会有不少的变化。而实际上java是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。asp.net|功能依据MSDNwebcast收拾
逻辑/物理计划理论
保举:利用逻辑三层模子
页面(.aspx)和用户控件(.ascs)
可重用范例(组件)放在in目次下
数据放在SQL数据库中
保举:为WebFarm计划
不要假定会见者永久会回到统一服务器
注重静态变量和使用形态
WebFarm会话形态
保举:用统一个历程
应制止(大概时):
对XMLWeb服务的同步伐用
经由过程DCOM的远程挪用
利用XMLWeb服务:
因特网上使用之间的通信
不要用于使用内通信
保举:利用ISA服务器,当必要DMZ平安域时:
只同意经由过程ISA会见
ISA地道经由过程DMZ抵达ASP.NET
削减历程转换
言语/代码倡议
制止利用晚绑定
<%@PageLanguage="VB"Explicit="true"%>请求声明一切变量范例,仍然同意晚绑定
<%@PageLanguage="VB"strict="true"%>克制利用任何晚绑定
COM交互倡议
只管少利用COM,而利用托管的组件
数据倡议
将数据存储在SQLServer中
选择符合的数据会见体例:OLEDB/SQLclient/ODBC
公道选择DataSet和DataReader举行数据会见
形态办理
选择符合的体例寄存Session:Inproc/StateServer/database
利用复杂数据范例
制止在Session中保留STA的COM工具
假如不必要Session,则禁用它:EnableSessionState="false"
假如大概,可以使用readonly特征:EnableSessionState="Readonly"
哪果不必要ViewState则禁用它,EnableViewState=false
最小化ViewState中的数据
检察ViewState的巨细检察HTML输入源码大概启用Trace
利用缓存
页面缓存
部分页面缓存
Cache工具
数据缓存
WebService缓存
量化WEB功能的办法:呆板吞吐率呼应工夫经由过程给服务器加负载来测试
利用多台客户端呆板加载
收费MicrosoftWebApplicationStress
测试多种场景
摹拟对站点的端对端场景遍历
测试单页功能
必要盘算的数值
分歧负载下的Request/sex(100,250,500,750,1000同等时会见的客户)
辨明在可承受TTFB/TTLB呼应工夫内的最年夜客户负载
关头的功能计数器
处置器,CPU%利用率||低数值=受阴大概锁合作
ASP.NET,出列哀求数||线性增加意味着服务器已满负荷
ASP.NET使用,每秒哀求数||静态吞吐量(应该分歧)
ASP.NET使用,总毛病数||唆使功效毛病(应该是0)
ASP.NET使用,事情历程重启||唆使严峻功效毛病
另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。

海妖 发表于 2015-1-19 18:23:47

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。

若天明 发表于 2015-1-27 13:45:26

碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。

因胸联盟 发表于 2015-2-5 08:47:12

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

老尸 发表于 2015-2-11 08:16:26

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

兰色精灵 发表于 2015-3-2 01:33:47

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。

愤怒的大鸟 发表于 2015-3-11 01:39:30

ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。

再见西城 发表于 2015-3-17 18:23:10

众所周知,Windows以易用而出名,也因此占据不少的服务器市场。

灵魂腐蚀 发表于 2015-3-24 19:15:24

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
页: [1]
查看完整版本: ASP.NET教程之ASP.NET功能最好理论