VPS 上的最佳 Web 应用程序配置是什么?

VPS 上的最佳 Web 应用程序配置是什么?

目前,我正在 VPS 上的 LAMP 堆栈上运行我们的 Web 应用程序,其规格如下:

  • 768MB 内存

  • 光伏

  • Ubuntu Maverick

我发现 Web 服务器请求经常超时。有趣的是,这是在我的开发配置中发生的,因此流量很少,但尽管如此,我还是会超时。我想知道 Apache 是否内存不足。我打算将其转换为 ngix,但同时我想确定导致超时的原因。

有没有人有什么建议?

答案1

你还没说你是否在使用类似的东西快速CGI在 Apache 构建中使用 PHP。如果您使用的是 PHP、Ruby 或 Python,但没有使用它们,那么每次脚本执行所需的 spawn 进程可能会导致超时。

但是,我认为总体而言,您提供的信息还不够多,无法真正给出许多具体建议。查看您的 Apache 错误日志,如果可能的话,将错误发布为更新,这可能是首先要查看的地方。

答案2

认真回答你的问题。你没有提到你处理了多少请求,服务器的物理外观如何等等。所有这些都是有趣的内容。

768mb 内存可能很多,也可能很少。取决于应用程序和用户要求。

超时可能来自缓慢的数据库。您的 mysql 磁盘子系统有多快?超时发生在哪里。

然后你要求对未知问题进行最佳配置....我们怎么知道呢?没有所谓的最佳配置。这完全取决于你做什么。这就是为什么 Web 服务器和服务器设置在配置上通常非常不同(差别很大)。例如,我个人使用的内部应用程序的数据库部分就有 10 个磁盘和 8GB 内存,这还不够。我们的最佳设置对我来说甚至还不够接近最佳设置。

我们需要更多的信息来提供任何不愚蠢的建议(或者:不是完全盲目的建议)。

相关内容