Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 在低规格CPU上使用哪个?_Apache_Nginx_Lighttpd_Litespeed - Fatal编程技术网

Apache 在低规格CPU上使用哪个?

Apache 在低规格CPU上使用哪个?,apache,nginx,lighttpd,litespeed,Apache,Nginx,Lighttpd,Litespeed,我有一个专用服务器,我是其中唯一的用户 处理器:AMD Sempron 3100+ 内存:1GB DDR I 我正在使用PHP的网站。它主要用于下载资料和上传等 我目前正在使用apache,它占用了太多的处理器 所以我遇到了几个比阿帕奇更好的。我需要知道哪一个适合下载/上传,nginx,lighttpd还是litespeed 感谢在我看来,很难打败apache,也许启用禁用mod_deflate等可以加快速度。在我看来,很难打败apache,也许启用禁用mod_deflate等可以加快速度。您可

我有一个专用服务器,我是其中唯一的用户

处理器:AMD Sempron 3100+ 内存:1GB DDR I

我正在使用PHP的网站。它主要用于下载资料和上传等

我目前正在使用apache,它占用了太多的处理器

所以我遇到了几个比阿帕奇更好的。我需要知道哪一个适合下载/上传,nginx,lighttpd还是litespeed


感谢

在我看来,很难打败apache,也许启用禁用mod_deflate等可以加快速度。

在我看来,很难打败apache,也许启用禁用mod_deflate等可以加快速度。

您可能想尝试Nginx反向代理请求到php cgi实例。没有比这更斯巴达的了。
但我同意Paul的观点,就可维护性/可配置性而言,Apache很难被打败。

您可能希望尝试将Nginx反向代理请求发送到php cgi实例。没有比这更斯巴达的了。
但我同意Paul的观点,就可维护性/可配置性而言,Apache很难被打败。

我的猜测是,您的性能问题与PHP代码有关,而与Apache无关。因此,看看您是否可以优化PHP代码。

我的猜测是,您的性能问题与PHP代码有关,而与Apache无关。因此,看看是否可以优化PHP代码。

是一款针对*Ahem*“静态内容”行业的高性能web服务器。它将以最少的资源为圣经中大量的文件服务。我相信它使用异步I/O,并且在普通硬件上速度非常快。

是一款针对*Ahem*“静态内容”行业的高性能web服务器。它将以最少的资源为圣经中大量的文件服务。我相信它使用异步I/O,在普通硬件上速度非常快。

看一下

看一下

我推荐Apache,但只推荐2.2.x


正如您所看到的,为php提供服务的Apache2.2.2比lighty好

我推荐Apache2.2.x


正如您所看到的,为php提供服务的Apache2.2.2比lighty好

当然,我建议使用lighttpd。我在不同的重载服务器上使用它,它帮助了很多

当然,我建议使用lighttpd。我在不同的重载服务器上使用它,它帮助了很多

我在机器中使用PHP作为AMD Geode LX800(500 MHz,256 MiB的RAM)的“低端”,使用Debian的库存安装和Debian提供的Apache2、PHP5和PostgreSQL包。一般来说,大多数事情都能很好地工作,但您希望处理较长的操作(例如,避免使用GD扩展调整大图像的大小),并始终注意操作的隐含成本,这通常看起来“很容易”。我的特定应用程序为大约25个并发客户端提供服务,没有性能问题,在我的测试中,它在每个请求中保持了相当长的时间,最多有100个并发客户端。

我在机器中使用了PHP作为“低端”,如AMD Geode LX800(500 MHz,256 MiB RAM),使用了一个库存Debian安装和Apache 2,Debian提供的PHP5和PostgreSQL包。一般来说,大多数事情都能很好地工作,但您希望处理较长的操作(例如,避免使用GD扩展调整大图像的大小),并始终注意操作的隐含成本,这通常看起来“很容易”。我的特定应用程序为大约25个并发客户端提供服务,没有性能问题,在我的测试中,它在每个请求中保持了相当长的时间,最多可以同时处理100个客户端。

您可能会发现,安装将非常有帮助。如果没有它或另一个字节码缓存,Apache将不得不在每次调用时重新编译PHP文件。虽然这不需要太多的努力,但它的累积速度却惊人地快。您会惊讶于64MB对于APC有多大的帮助(1024Mb中的64MB并不太多),这取决于您实际运行的代码量(您可能只需要APC代码量的一半或四分之一)


如果它是一个繁忙的站点,那么使用优化它也会有所帮助,因为将静态内容(如图像)从Apache服务器上移除也会有所帮助。在这里,Nginx可以对页面时间和内存使用进行小而快速的改进。我自己也使用过独立映像服务器的技术,效果非常好。

您可能会发现安装会有很大帮助。如果没有它或另一个字节码缓存,Apache将不得不在每次调用时重新编译PHP文件。虽然这不需要太多的努力,但它的累积速度却惊人地快。您会惊讶于64MB对于APC有多大的帮助(1024Mb中的64MB并不太多),这取决于您实际运行的代码量(您可能只需要APC代码量的一半或四分之一)


如果它是一个繁忙的站点,那么使用优化它也会有所帮助,因为将静态内容(如图像)从Apache服务器上移除也会有所帮助。在这里,Nginx可以对页面时间和内存使用进行小而快速的改进。我自己也使用过独立映像服务器的技术,效果非常好。

我在这里只想指出一个明显的事实,如果你在典型的apache+php服务器上运行
top
,你会看到
httpd
占用了大量的CPU和/或ram,那么几乎总是apache内部运行的php占用了你所有的CPU,不是apache本身。我只想在此指出一点,如果在典型的apache+php服务器上运行
top
,看到
httpd
占用了CPU和/或ram的负载,那么几乎总是apache内部运行的php占用了您所有的CPU,而不是apache本身。