linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·网吧LINUX游戏服务器加迅闪更新
·Linux下配置完整安全的DHCP服务
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·FC5+Apache2+PHP5+MYSQL5环境配
·让linux系统支持ASP
最新文章
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
·Linux下Apache安装/增加mod_re
·虚拟磁盘Linux服务端测试及故障
·为网络启动和软硬件升级建立TF
Google
 
Tomcat性能调整
[ 作者:  加入时间:2006-11-15 11:12:59  来自:csdn ]
mmHLinux联盟
在Tomcat4的bin目录下有一个名为jspc的脚本。它仅仅是运行翻译阶段,而不是编译阶段,使用它可以在当前目录生成Java源文件。它是调试JSP页面的一种有力的手段。mmHLinux联盟
mmHLinux联盟
  可以通过浏览器访问再确认一下编译的结果。这样就确保了文件被转换成serverlet,被编译了可直接执行。这样也准确地模仿了真实用户访问JSP页面,可以看到给用户提供的功能。也抓紧这最后一刻修改出现的bug并且修改它JmmHLinux联盟
mmHLinux联盟
  Tomcat提供了一种通过请求来编译JSP页面的功能。例如,你可以在浏览器地址栏中输入http://localhost:8080/examples/jsp/dates/date.jsp?jsp_precompile=true,这样Tomcat就会编译data.jsp而不是执行它。此举唾手可得,不失为一种检验页面正确性的捷径。mmHLinux联盟
mmHLinux联盟
  4. 其它mmHLinux联盟
mmHLinux联盟
  前面我们提到过操作系统通过一些限制手段来防止恶意的服务攻击,同样Tomcat也提供了防止恶意攻击或禁止某些机器访问的设置。mmHLinux联盟
mmHLinux联盟
  Tomcat提供了两个参数供你配置:RemoteHostValve 和RemoteAddrValve。 mmHLinux联盟
mmHLinux联盟
  通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。与之类似的,在Apache的httpd文件里有对每个目录的允许/拒绝指定。 mmHLinux联盟
mmHLinux联盟
  例如你可以把Admin Web application设置成只允许本地访问,设置如下:mmHLinux联盟

<Context path="/path/to/secret_files" ...> mmHLinux联盟
<Valve className="org.apache.catalina.valves.RemoteAddrValve" mmHLinux联盟
mmHLinux联盟
allow="127.0.0.1" deny=""/> mmHLinux联盟
</Context>

mmHLinux联盟
  如果没有给出允许主机的指定,那么与拒绝主机匹配的主机就会被拒绝,除此之外的都是允许的。与之类似,如果没有给出拒绝主机的指定,那么与允许主机匹配的主机就会被允许,除此之外的都是拒绝的。mmHLinux联盟
mmHLinux联盟
mmHLinux联盟
五. 容量计划mmHLinux联盟
mmHLinux联盟
  容量计划是在生产环境中使用Tomcat不得不提的提高性能的另一个重要的话题。如果你没有对预期的网络流量下的硬件和带宽做考虑的话那么无论你如何做配置修改和测试都无济于事。mmHLinux联盟
mmHLinux联盟
  这里先对提及的容量计划作一个简要的定义:容量计划是指评估硬件、操作系统和网络带宽,确定应用服务的服务范围,寻求适合需求和软件特性的软硬件的一项活动。因此这里所说的软件不仅包括Tomcat,也包括与Tomcat结合使用的任何第三方web服务器软件。mmHLinux联盟
mmHLinux联盟
  如果在购买软硬件或部署系统前你对容量计划一无所知,不知道现有的软硬件环境能够支撑多少的访问量,甚至更糟直到你已经交付并且在生产环境上部署产品后才意识到配置有问题时再进行变更可能为时已晚。此时只能增加硬件投入,增加硬盘容量甚至购买更好的服务器。如果事先做了容量计划那么就不会搞的如此焦头烂额了。mmHLinux联盟
mmHLinux联盟
  我们这里只介绍与Tomcat相关的内容。mmHLinux联盟
mmHLinux联盟
  首先为了确定Tomcat使用机器的容量计划,你应该从一下列表项目种着手研究和计划:mmHLinux联盟
mmHLinux联盟
  1. 硬件mmHLinux联盟
mmHLinux联盟
  采用什么样的硬件体系?需要多少台计算机?使用一个大型的,还是使用多台小型机?每个计算机上使用几个CPU?使用多少内存?使用什么样的存储设备,I/O的处理速度有什么要求?怎样维护这些计算机?不同的JVM在这些硬件上运行的效果如何(比如IBM AIX系统只能在其设计的硬件系统上运行)?mmHLinux联盟
mmHLinux联盟
  2. 网络带宽mmHLinux联盟
mmHLinux联盟
  带宽的使用极限是多少?web应用程序如何处理过多的请求?mmHLinux联盟
mmHLinux联盟
  3. 服务端操作系统mmHLinux联盟
mmHLinux联盟
  采用哪种操作系统作为站点服务器最好?在确定的操作系统上使用哪个JVM最好?例如,JVM在这种系统上是否支持本地多线程,对称多处理?哪种系统可使web服务器更快、更稳定,并且更便宜。是否支持多CPU?mmHLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论

分页:1 2 3 4 [5] 6
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息