- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
具体优化方案
相关名词解释 相关名词解释 相关名词解释 目 录 具体优化方案 具体优化方案 修改oracle数据库默认链接数,适当调大; ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下: sessions=(1.1*process+5) 。 具体修改步骤: 以sysdba身份登陆数据库客户端 查询目前连接数: show parameter processes;??? 更改系统连接数: alter system set processes=1000 scope=spfile;??? alter system set sessions=1200 scope=spfile;??? 创建pfile: create pfile from spfile;??? 重启Oracle服务或重启Oracle服务器 具体优化方案 具体优化方案 具体优化方案 避免apache对DNS进行查询。 设置HostnameLookups on,它会带来延迟,因为对每一个请求都需要作一次DNS查询。最好是在其他机器上,而不是在web服务器上执行处理和其他日志统计操作,以免影响服务器的性能。 可以把HostnameLookups指令包含在Location /server-status段中使之局部化。在这种情况下,只有对这个区域的请求才会发生DNS查询。下例禁止除了.html和.cgi以外的所有DNS查询: HostnameLookups off Files ~ \.(html|cgi)$ HostnameLookups on /Files 具体优化方案 禁用符合链接验证 如果网站空间中没有使用 Options FollowSymLinks ,或使用了 Options SymLinksIfOwnerMatch ,Apache就必须执行额外的系统调用以验证符号连接。文件名的每一个组成部分都需要一个额外的调用。例如,如果设置了: DocumentRoot /www/htdocsDirectory / Options SymLinksIfOwnerMatch/Directory 在请求“/index.html”时,Apache将对“/www”、“/www/htdocs”、“/www/htdocs/index.html”执行lstat()调用。而且lstat()的执行结果不被缓存,因此对每一个请求都要执行一次。这样就造成Apache响应请求的时间就会延长,为了得到最佳性能,可以放弃对符号连接的保护,在所有地方都设置FollowSymLinks ,并放弃使用SymLinksIfOwnerMatch 。 具体优化方案 Apache连接参数的调整 MPM(Multi-Processing Modules,多道处理模块 ) workerMPM使用多个子进程,每个子进程中又有多个线程。每个线程处理一个请求。该MPM通常对高流量的服务器是一个不错的选择。因为它比workerMPM需要更少的内存且更具有伸缩性。 preforkMPM使用多个子进程,但每个子进程并不包含多线程。每个进程只处理一个链接。在许多系统上它的速度和workerMPM一样快,但是需要更多的内存。这种无线程的设计在某些情况下优于workerMPM:它可以应用于不具备线程安全的第三方模块,且在不支持线程调试的平台上易于调试,而且还具有比workerMPM更高的稳定性。 具体优化方案 具体优化方案 具体优化方案 具体优化方案 具体优化方案 主要是优化jvm虚拟机参数,适当扩大java运行是可以分配的内存数。 编辑jboss/bin/run.conf, 在文件的底部找到对参数JAVA_OPTS进行设置的地方。这个参数会最后传到jvm里。其中 -Xms512m 代表jvm最少用 512m内存 -Xmx1024m 代表jvm最多使用 1024m内存 修改这个两参数,给jvm分配适当的内存,一般为服务器的3/4内存量,推荐至少使用4G内存。 另外添加两个参数,可以让服务并行回收内存空间。 -XX:+UseParallelGC -XX:+UseParallelOldGC 具体优化方案 起用JBoss内的tomcat对传输数据的压缩功能 系统里用到的大量javascript、css等,为了减少传输时间,可以起用压缩功能。方法是: 打开server.xml,找到Connector元素,添加如下配置: compression=”on” compressionMinSize=”2048″ noCompressionUserAgents=”gozilla, trav
文档评论(0)