笔记本电脑上开发人员的最佳 Apache 配置

笔记本电脑上开发人员的最佳 Apache 配置

我正在用 php 开发网站,我不需要很多 apache 和前沿配置来支持数千人,因为我只有 10 个人的力量。

 <IfModule mpm_prefork_module>  
  StartServers          1  
  MinSpareServers       1  
  MaxSpareServers       1  
  MaxClients          150  
  MaxRequestsPerChild   0  
</IfModule>  


<IfModule mpm_worker_module>  
  StartServers          1  
  MinSpareThreads       1  
  MaxSpareThreads       5  
  ThreadLimit          64  
  ThreadsPerChild      25  
  MaxClients          150  
  MaxRequestsPerChild   0  
</IfModule>  


<IfModule mpm_event_module>  
  StartServers          1  
  MaxClients          150  
  MinSpareThreads      25  
  MaxSpareThreads      75  
  ThreadLimit          64  
  ThreadsPerChild      25  
  MaxRequestsPerChild   0  
</IfModule>  

我输入了站点,然后查看了我提出的请求。只有(用 firebug 调查)9 个文件,但是(ps aux | grep apache 说)有 4 个 apache 进程正在运行(一个是母进程)。

root      1392  0.0  0.4  38452  8952 ?        Ss   Mar27   0:04 /usr/sbin/apache2 -k start  
www-data 16407  0.0  0.6  43304 12316 ?        S    21:36   0:01 /usr/sbin/apache2 -k start  
www-data 16408  0.0  0.5  43048 12192 ?        S    21:36   0:00 /usr/sbin/apache2 -k start  
www-data 16644  0.0  0.2  38452  4244 ?        S    21:58   0:00 /usr/sbin/apache2 -k start  
nerkn    16646  0.0  0.0   3204   884 pts/1    S+   21:58   0:00 grep --colour=auto apache  

您能提出改进建议吗?

答案1

不用担心。您的配置不会占用您的 RAM。请注意,这三个 www-data 进程是分叉进程,因此如果它们不提供数据,它们实际上不会占用那么多额外的内存。

相关内容