2011年10月9日

关于高负载高并发的服务器端应用,java解决方案(三)

摘要: 二,动态缓存方案1:使用自定义annotation接口进行aspectj动态缓存由于系统需求需要对各个接口进行key-value缓存(以参数为key,返回的对象为value),当然对于这种情况首先考虑到的是使用aop,前段时间看过aspectj的一些介绍,借此机会正好加以应用和体会一下,aspectj是AOP最早成熟的java实现,它稍微扩展了一下java语言,增加了一些keyword等,具体的aspectj的基本语法见这里,进行缓存的框架使用较成熟的ehcache.下面开始进行配置首先是ehcache的配置文件Xml代码<?xmlversion="1.0"encod 阅读全文

posted @ 2011-10-09 10:41 苏桓(osbert) 阅读(593) 评论(0) 推荐(0) 编辑

关于高负载高并发的服务器端应用,java解决方案(二)

摘要: 一,页面静态化方案当一个Servlet资源请求到达WEB服务器之后我们会填充指定的JSP页面来响应请求: HTTP请求---Web服务器---Servlet--业务逻辑处理--访问数据--填充JSP--响应请求HTML静态化之后: HTTP请求---Web服务器---Servlet--HTML--响应请求嘿嘿,是不是很爽?省去了业务逻辑处理和数据抓取直接响应。Servlet:view plainpublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOExcept 阅读全文

posted @ 2011-10-09 09:46 苏桓(osbert) 阅读(675) 评论(0) 推荐(0) 编辑

关于高负载高并发的服务器端应用,java解决方案(一)

摘要: 六年前的文章,不错,转载我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面... 阅读全文

posted @ 2011-10-09 09:38 苏桓(osbert) 阅读(1010) 评论(0) 推荐(0) 编辑

导航