面试题:结合你以往的工作经验谈谈高并发应用的性能优化措施 希望解答下这个题的意思和答案。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是这样做的:1.用synchronized修饰。。2.当单击提交按钮时,用js禁用按钮,防止重复单击。 你问下他“什么是高并发”就你们公司做的这些破mis系统有个毛的高并发啊 程序调优,JVM调优,服务器调优,网络调优 性能优化业务数据库 -》 数据水平分割(分区分表分库)、读写分离业务应用 -》 逻辑代码优化(算法优化)、公共数据缓存应用服务器 -》 反向静态代理、配置优化、负载均衡(apache分发,多tomcat实例)系统环境 -》 JVM调优页面优化 -》 减少页面连接数、页面尺寸瘦身 谢谢!高手啊 总结的很好 说的很对 我查了下资料 下面是细节http://storage.it168.com/a2012/0217/1313/000001313424_4.shtml 应用服务器配置优化,如连接数的优化,每个请求都是独立的连接线程,所以优化此配置可以提高服务器接收HTTP并发请求的能力.当然,也不是支持的连接数越多越好。因为接收过多的HTTP请求,可能会导致服务器处理不了,宕机、瘫痪,类似铁路局购票网的状况。大部分的站点会根据服务器处理能力来设置连接数上限。提升应用服务器的处理能力:如多服务器集群,接收1000个请求分发多几个服务器去处理。同时,CPU主频,jvm,代码逻辑都不同程度影响业务计算能力。如果业务有对数据库进行操作的,那么磁盘的IO读写速率是影响服务器的处理能力的最大因素。因为无论配置的连接数再多,也需要数据库服务器执行SQL时进行的磁盘IO读写能力支撑才行。关于数据库服务器将读写压力分担。常用的方法我上面已经总结了 JavaMail 内存溢出,如何解决!! ssh C#代码转JAVA itext生成pdf时的图片位置怎么设置 在axis2中使用spring,但spring不能找到aar包中包含jar 手写EJB的sessionBean,流程是怎样的? 请教List和下拉框关联问题 itext导出pdf时,能不能只设置表的边框?如果不能,如何做到只要表的边框,而不要表格的边框? static Class class$java$lang$String 是什么意思? 百分求Jboss下的数据库连接池的配置以及使用连接池的简单源代码 hibernate java
1.用synchronized修饰。。
2.当单击提交按钮时,用js禁用按钮,防止重复单击。
就你们公司做的这些破mis系统有个毛的高并发啊
业务应用 -》 逻辑代码优化(算法优化)、公共数据缓存
应用服务器 -》 反向静态代理、配置优化、负载均衡(apache分发,多tomcat实例)
系统环境 -》 JVM调优
页面优化 -》 减少页面连接数、页面尺寸瘦身
谢谢!
高手啊 总结的很好 说的很对 我查了下资料 下面是细节http://storage.it168.com/a2012/0217/1313/000001313424_4.shtml
应用服务器配置优化,如连接数的优化,每个请求都是独立的连接线程,所以优化此配置可以提高服务器接收HTTP并发请求的能力.当然,也不是支持的连接数越多越好。因为接收过多的HTTP请求,可能会导致服务器处理不了,宕机、瘫痪,类似铁路局购票网的状况。大部分的站点会根据服务器处理能力来设置连接数上限。提升应用服务器的处理能力:
如多服务器集群,接收1000个请求分发多几个服务器去处理。同时,CPU主频,jvm,代码逻辑都不同程度影响业务计算能力。如果业务有对数据库进行操作的,那么磁盘的IO读写速率是影响服务器的处理能力的最大因素。
因为无论配置的连接数再多,也需要数据库服务器执行SQL时进行的磁盘IO读写能力支撑才行。关于数据库服务器将读写压力分担。常用的方法我上面已经总结了