WEB开发网
开发学院操作系统Linux/Unix 使用应用程序跟踪对性能改变进行量化分析 阅读

使用应用程序跟踪对性能改变进行量化分析

 2006-08-26 08:12:12 来源:WEB开发网   
核心提示: Apache 配置的简要介绍可以通过一个名为 httpd.conf 的文件对 Apache Web 服务器进行配置,清单 2 显示了一个简单配置中的部分内容,使用应用程序跟踪对性能改变进行量化分析(2),清单 2. 示例 httpd.confDocumentRoot "/var/

Apache 配置的简要介绍

可以通过一个名为 httpd.conf 的文件对 Apache Web 服务器进行配置。清单 2 显示了一个简单配置中的部分内容。

清单 2. 示例 httpd.conf

DocumentRoot "/var/apache/htdocs"
<Directory />
  Options FollowSymLinks
  AllowOverride None
</Directory>
<Directory "/var/apache/htdocs">
  Options Indexes FollowSymLinks MultiViews
</Directory>

第一行定义了在何处可以找到 HTML 文件。将所有的请求都映射到这个目录。如果请求 /project/charter.html,将使用 /var/apache/htdocs/project/charter.html 提供该页面。httpd.conf 中剩余的部分由两个 Directory 节组成。<Directory ...> 和 </Directory> 之间的任何内容都将应用于指定目录及其所有的子目录。在本例中,第一节将两项设置应用于根目录,而第二节则指向 /var/apache/htdocs。

如果多个节应用于单个请求,那么将会对这些命令进行组合,并且最适合的目录具有高优先级。例如,将使用 /var/apache/htdocs/project/charter.html 提供 /project/charter.html 请求的页面。/var/apache/htdocs 是 / 的子目录,所以 Options Indexes FollowSymLinks MultiViews 来自第二节,AllowOverride None 来自第一节。

可以对许多内容进行配置,并且每项内容都具有其性能含义。本文余下的内容重点关注于如何对这些改变的影响进行量化分析。

建立基准

在您进行任何调整之前,务必要了解系统当前的运行方式。使用 -X 参数启动 Apache,这个参数将强制 Apache 进入单进程调试模式。这样做可以确保将请求发送到正在进行跟踪的进程,并且消除常规进程间通信所带来的开销。

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 应用程序 跟踪

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接