郑州亚龙软件有限公司
诚信指数 0
一站通留言 客户留言 联系我们 联系我们 收藏此网站
首页
企业介绍
资质荣誉
供应信息
商业信息
企业新闻
招聘信息
企业名片
客户留言
产品资料
search 搜索网站中其它产品:
郑州亚龙软件开发定制公司
您现在的位置:郑州亚龙软件有限公司 > 供应信息
 
大型企业门户网站页架构之站内代码优化

价        格:1000.00元/1个      立即购买
产品型号: 大型企业门户网站页架构之站内代码优化
有 效 期: 长期有效
所 在 地: 河南省郑州市
配送信息:
供应数量:1000
了解详情,请立即咨询!
 

   
      78  79  80  81  82  83  84  85  86  87  
该公司共有 100条同类信息       查看全部>>
详细说明
大型企业门户网站页架构之站内代码优化
所有的性能优化的建议中, 值得记住的是有许多程序的性能可以完全接受的情况. 在这些情况下, 不值得牺牲可读性, 可维护性, 抽象, 或者其他可取的程序属性来获得性能. 但是, 既然许多性能问题的种子在设计时就种下了, 要注意到设计思想潜在地对性能的冲击,当你设计的类在关注性能的情况使用, 你可以有效地使用这里提到的技巧来减少临时对象的创建
Tomcat性能优化可从外部环境和自身调整两方面着手。
外部环境主要是Tomcat所在服务器的运行环境,包括操作系统层面、部署以及Java虚拟机的配置。
操作系统
这里不再赘述,跟优化其他服务器的思路与步骤没有本质区别。尽可能的增大可使用的内存容量、提高CPU的频率、保证文件系统的读写速率等等。对于可能发生很大并发连接的情况,可能需要修改内核参数来设置连接数。
Java虚拟机
Sun的JVM应该是多数情况下的选择。在满足项目要求的前提下可以选用版本较高的JVM版本,一般来说高版本产品在速度和效率上比低版本会有改进。
由 于Jvm系统垃圾收集机制的存在,在高负载情况下如果能根据系统的具体要求有效的调整化堆的大小,也可以起到一定优化作用。如果堆设置较大,则GC次 数变少,但每次花费较长时间,从而导致系统处理能力抖动较大;如果堆设置较小,则GC变得频繁,虽然对系统性能影响较小,但频繁的GC也会耗费系统资源。
JVM动态库有Server和Client两个版本,虽然差别不是很大,但生产环境还是推荐使用Server版本。
初此之外,主要的JVM还包括BEA JRockit,IBM JVM,Jikes RVM,Kaffe等。可以根据项目的中间件产品选择对应厂商的JVM来获取有针对性的性能优化。
Tomcat自身的调整策略
"? 启动参数 "
Tomcat默认可以使用的内存是128MB。可以通过在启动时加入“-Xms”和“-Xmx”参数来获得更大的内存分配。但也要注意GC的问题。
"? 负载均衡 "
比较复杂,有机会另文详述。
"? 集成Web服务器处理静态内容 "
作 为一个Jsp/Servlet容器,Tomcat本身对静态Html文件的相应速度远逊Apache等Web服务器。通过与此类Web服务器的集成,可以 将对jsp内容的请求转发至Tomcat,而用Web服务器处理静态内容,能够非常显著的降低整体负载,提高整体响应的速度。
"? 调整线程数 "
Tomcat5使用线程池(Apache Portable Runtime)来加速响应速度。默认创建5个线程, 线程数是200.如果并发较大,则可以对以下几个参数进行具体的调整:
maxThreads:Tomcat可创建的线程数;
acceptCount:如果当前可用线程数为0,则将请求放入处理队列中。这个值限定了请求队列的大小,超过这个数值的请求将不予处理。
connectionTimeout:网络连接超时数,单位毫秒。
minSpareThreads:如果当前没有空闲线程,且没有超过maxThreads,一次性创建的空闲线程数量。Tomcat初始化时创建的线程数量也由此值设置。
maxSpareThreads:一旦创建的线程超过此数值,Tomcat会关闭不再需要的线程。
线程数可以大致上用 “同时在线人数*每秒用户操作次数*系统平均操作时间” 来计算。
"? 使用Jikes "
Jikes是性能优良的Java编译器,在jsp容器中使用Jikes替代Sun的编译器能够有效提高jsp文件的编译速度。对于Tomcat 5.5,可以参考Jasper-Howto。要注意的是Windows版本的Jikes是不支持-encoding选项的,你需要自己编译。可以参考这里。
"? 用Ant进行预编译 "
Tomcat推荐的部署方式是使用Ant对jsp进行预编译。直接在部署时将jsp编译为servlet类,能够在运行初期时显著提高响应速度。
旗下_E网中国(#),专业做网站、网站建设。从事网络信息化建设应用,提供网站建设、网页设计、域名注册、空间租用、模板定制、平面设计、网络推广、搜索优化等服务等。
郑州亚龙软件有限公司(www.yeloon.com),从事网络、软件信息化建设应用,专注软件开发、软件定制、ERP系统、进销存管理系统、客户关系管理系统等服务。基于互联网络,我们为您提供全面的电子商务咨询与解决方案。
公司自主研发的产品有:ERP系统,客户关系管理(CRM)系统,进销存管理系统,学校收费管理系统。
地址: 郑州市东风路天明路交叉路口向东天明森林国际公寓1号楼6层
网址:#(软件开发)
#(网站建设)
客服QQ: 3711121,999706,80031367
联系电话: 0371-55512385,55512365,88886548       
推荐浏览
暂无信息

免责声明:本商铺所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,一比多公司对此不承担任何保证责任。

友情提醒:为保障您的利益,降低您的风险,建议优先选择商机宝付费会员的产品和服务。


郑州亚龙软件有限公司   地址:东风路13号天明森林国际公寓1号楼6层37号   
联系人:韩先生   电话:0371-55512385   手机:13333711153   
技术支持:一比多  |  免责声明 | 隐私声明
增值电信业务经营许可证:沪B2-20070060     网站Icp备案号:沪ICP备05000175号
<%---站点编号 ----%> <%---页面编号 ----%> <%---页面参数1 ----%> <%---页面参数2----%> <%---页面参数3 ----%>