简单生活 发表于 2015-1-16 14:25:55

来一篇关于NET的微软AJAX CDN功能简介 收费AJAX缓存撑持

你所列的那些其实差不多都可以称为应用服务器(servlet应该说是一种语言更合适)java是开放的,相同的工具就会有很多公司在做,加上java已经发展了很多年了,因此这些工具就很多了。他们很多都是类似的。<p>微软前日推出了一个新的AJAX工具:AJAXCDN。这个工具由微软的ASP.NET小组推出,用于AJAX缓存撑持。想懂得AJAXCDN的一些细节?那就看看ScottGu对其做的先容吧。
明天早些时分,ASP.NET开辟团队推出了一个新的微软AjaxCDN(ContentDeliveryNetwork,内容分发收集)服务,该服务供应了对AJAX库(包含jQuery和ASP.NETAJAX)的缓存撑持。该服务是收费的,不需任何注册,可用于贸易性或非贸易性用处。
CDN都供应甚么?
内容分发收集(CDNs)是由计谋性地置放于天下各地关头Internet收集点的“边沿缓存(edgecache)”服务器构成的。这些“边沿缓存(edgecache)”服务器可用于缓存和分发各类范例的内容,包含图片,视频,CSS和JavaScript文件。
利用CDN能够明显进步一个网站的终端用户功能,由于它同意扫瞄器更快地猎取和下载内容。比方,对一个图片哀求,扫瞄器不再必要超过Internet到你的web服务器下载,一个CDN能够从临近的“边沿缓存(edgecache)”服务器间接供应服务满意该哀求,而该边沿缓存服务器大概与你的客户只要一个收集单跳(singlenetworkhop)之远(使之前往十分之快,也使得你的网页装载更快)。
微软AJAXCDN都供应甚么?
微软AJAXCDN极年夜中央便了将jQuery和ASP.NETAJAX剧本库加到你的网站上,并且主动地由我们活着界各地的成千个地舆定位(geo-located)的边沿缓存服务器来供应这些剧本。
比方,假如你想要利用微软AJAXCDN的jQuery,你只需在网页中加一个用了上面URL的尺度的剧本标识:
<OLclass=dp-xml><scriptsrc="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js"type="text/javascript"></script>
在扫瞄器哀求该剧本文件时,它就会主动地由最接近终端用户的CDN的“边沿缓存(edgecache)”服务器供应。这意味着:
<OL>哀求处置比之会见你的web服务器要快良多(使得终端用户的网页装载快良多)你不用付出该文件的带宽消费,由于该文件来自在我们付出带宽的服务器(给你省了钱)剧本能够轻松地跨站缓存,这意味着,假如用户刚会见了一个哀求过该文件的网站,那末该文件就不再必要下载了(由于该文件已存在于扫瞄器的缓存中了)你能够在www.asp.net/ajax/cdn这里失掉我们已载进我们的CDN缓存的JavaScript库(和相干的URLs)的完全列表。
在公布新的ASP.NETAJAX版本时,我们会更新CDN中的库,会持续更新它以包含随ASP.NET和VisualStudio公布的一切JavaScript文件(包含jQuery,jQuery考证插件,和未来公布的别的的库等)。
CDN服务是收费的,可为社区中任何人所用,可用于贸易性和非贸易性用处。你不用注册来使用它。
在ASP.NET4.0ScriptManager中利用微软AJAXCDN
除同意你间接利用<script>元从来援用剧本文件外,ASP.NET4.0还简化了从用了<asp:scriptmanager/>服务器控件的ASP.NETWebForms使用中CDN的利用。
ASP.NET4.0<asp:ScriptManager>控件含有一个名为“EnableCdn”的新属性,在你给这个属性付与true值后,你的使用将主动利用微软CDN哀求JavaScript文件:

在你经由过程ScriptManager启用CDN后,你的使用将从CDN猎取一般是从System.Web.dll或System.Web.Extensions.dll程序会合猎取的一切JavaScript文件。这包含ASP.NETAJAX中的JavaScript文件,和内置的WebFormsJavaScript文件(比方,用于客户端考证的WebUIValidation.js文件,和为象TreeView,Menu等控件所用的JavaScript文件)。
这供应了一个很好的终端用户功能改善,同时意味着会见你的ASP.NET网站的用户不再必要从头下载这些文件,假设他们已经会见过另外一个利用了CDN的ASP.NET网站的话。
利用CDN中的ASP.NETAJAX第五个预览版
除推出AJAXCDN站外,ASP.NET开辟团队比来还公布了ASP.NETAJAX第五个预览版。你能够在CodePlex上http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=32770下载ASP.NETAJAX第五个预览版(带有例程代码)。
如今,经由过程增加以下指向CDN的剧本,你就能够利用ASP.NETAJAX库:
<OLclass=dp-xml><scriptsrc="http://ajax.microsoft.com/ajax/beta/0909/MicrosoftAjax.js"type="text/javascript"></script><scriptsrc="http://ajax.microsoft.com/ajax/beta/0909/MicrosoftAjaxTemplates.js"type="text/javascript"></script>
这些剧本标识援用了2009年9月公布的ASP.NETAJAX库的beta版(URL的/0909/部分代表ASP.NETAJAX版本公布的年和月)。
在增加援用ASP.NETAJAX库的剧本标识以后,你能够入手下手在你的网页上利用该库。比方,上面的代码将代表一组相片的客户端DataView控件依靠于网页主体的一个DIV元素。

该DIV元素,其id为"photos",包括了一个格局化相片数组中每一个相片的模板,相片元素是这么声明的:

<p>在显现(render)DataView时,photosDIV元素的内计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)

第二个灵魂 发表于 2015-1-18 14:31:01

那么,ASP.Net有哪些改进呢?

变相怪杰 发表于 2015-1-25 21:27:25

关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。

小女巫 发表于 2015-2-4 06:38:53

使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

admin 发表于 2015-2-27 14:39:15

我的意思是.net好用,从功能上来说比JAVA强还是很明显的。

冷月葬花魂 发表于 2015-3-9 09:44:34

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

精灵巫婆 发表于 2015-3-16 21:52:31

在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
页: [1]
查看完整版本: 来一篇关于NET的微软AJAX CDN功效简介 收费AJAX缓存撑持