仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 639|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET教程之ASP.NET功能最好理论

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:36:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
效率会有不少的变化。而实际上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虽然在国内目前的应用并不广泛,但是其前途不可限量。
老尸 该用户已被删除
5#
发表于 2015-2-11 08:16:26 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
兰色精灵 该用户已被删除
6#
发表于 2015-3-2 01:33:47 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-11 01:39:30 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
再见西城 该用户已被删除
8#
发表于 2015-3-17 18:23:10 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-24 19:15:24 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 14:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表