ASP.NET编程:Velocity,微软的Memcached仓酷云
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。明天早上看LiveSino的RSS时发明了这条埋没在"TechEd2008Developers:旧事汇总"的动静.微软总算是推出了他们的散布式缓存(DistributedIn-MemoryCache).如今asp.net中的cache是在本机的,假如webfarm中的每台呆板都要保护本人的cache,最经常使用的cacheitem在每台server上都有一个copy.如许不但华侈内存,并且存在大概存在分歧步的成绩;Distributedcache办理了这个成绩.除年夜型的企业使用,在web2.0网站中Distributedcache也被普遍使用,以办理伸缩性成绩.如出名的开源软件Memcached被良多年夜的网站象WikiPedia,SlashDot用到;关于Distributedcache,能够google一下Memcached,能找到良多先容.
微软推出了Velocity(codename),今朝仍是CTP1,我google了一下,材料也很少,次要是这两个:
VelocityTeamBlog:http://blogs.msdn.com/velocity/
.netDevelopersJournal:http://dotnetaddict.dotnetdevelopersjournal.com/velocity_introduction.htm
次要情形总结以下:
[*]会作为WindowsService运转.能够集群,运转在几台CacheServer在
[*]通信走TCP
[*]挪用Add,Put,Get办法读/写缓存,你能够缓存任何能够序列化的.net对象
[*]除Key-Basedfetching之外,一个很酷的功效是可使用tag提取缓存对象集.
[*]据TeamBlog所说,Velocity的方针不单单是为了asp.net开辟,乃至不单单是.net使用,好比说非.net的IIS使用,windowsService等
[*]一个今朝还没有但被普遍请求的功效是Push(notification,动静关照),CachedItem被修正了以后,关照利用它的代码.VelocityTeam说这是他们下一步要存眷的(Push-basednotificationsisarequestwe’veheardfrommanyfolks.Thisiscertainlyanareawe’relookingverydeeplyinto.)
[*]今朝是独自的产物,听说是收费,将来估量会合成到.netframework内里往
来自:Velocity,微软的Memcached?!
相干浏览:Velocity:微软的散布式内存缓存
2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。 网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项! ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
页:
[1]