其实一个Servlet和十个Servlet没有区别,Servlet只有一个实例,只不过许多客户线程调用它的doService方法而已.
只能从硬件上来处理,内存加大一点,设置一下jvm的内存。
只能从硬件上来处理,内存加大一点,设置一下jvm的内存。
解决方案 »
- 有用liferay portal的帮个忙??
- myeclipse显示问号,版本问题?
- org.apache.catalina.core.StandardWrapperValve invoke 报的是空引用异常
- 服务器TOMCAT配置问题???
- JPA 如何获取数据库中数据表的字段名
- Spring+Struts整合开发中有关配置文件的问题
- 跪求Tomcat+Eclipse下的EJB实现,特此求个为高手帮忙,在线等
- 关于Runtime.getRuntime().exec的问题,不知java中是否能解决我的问题
- jbuilder7和weblogic6(sp2)没有装在一台机器,如何配置jbuilder7,在线等
- 初学EJB的问题。
- 如何安装Oracle 9i JDeveloper
- 使用weblogic的DataSource时遇到的问题
java只要有一个访问者,就为他昌盛一个线程,而CGI则是产生一个进程,两者完全不同
你没有必要担心
也没有必要解决这样的问题
只要你的服务器配置够
那就可以了
你也可以去ping 一下163的网站,你可能不同的时候可能ping到不同的ip地址,原因就在其中了
1. 从代码入手——改善你的代码,针对你的应用做优化。通常你第一次写出的代码质量和性能都不是很好的。这也是你在做其他优化之前必先考虑的问题,因为错误的代码导致的性能低下和不稳定很难用其他方法补救。:)
2. 从Container入手——配置Tomcat进行优化,比如设置缓存之类。也可以换用更快的商业j2ee引擎(虽然我并不认为商业引擎能大幅度提高性能)。
3. 从服务器硬件入手——老实说,java是吃硬件的怪物,复杂点的应用,没有1G内存,你就不要部署。想来也是,人家Sun就靠卖硬件挣钱嘛。
4. 从java平台入手——如调配jvm的参数。你内存再大,不给jvm用也是白搭。你也可换用性能更高的jvm,如BEA的JRockit,换用性能更好的编译器,如ibm的jikes。
5. 从负载均衡入手——对于j2ee平台来说就是应用服务器集群,Tomcat5也开始顺应集群的潮流了,其他的著名j2ee容器无一例外都支持集群。
6. 最新的CDN——内容分发网络技术。简单说就是负载均衡+靠近用户端的高速缓存技术。实质上它可以用于任何web内容不管你是servlet还是asp还是静态网页,甚至流媒体也可以缓存。