【发布时间】:2011-10-09 03:08:38
【问题描述】:
我有两台服务器。我希望向驻留在服务器上的 php 文件发送一些数据(直到现在都使用 HTTP GET)并从中获取一些输出。
最近,我看到每秒请求数上升到 50 个,而 Apache 为其中一些请求提供了 HTTP 500 错误。此服务器有 512 MB 内存,脚本在 php-cli 模式下通常会占用大约 10 MB 内存。
如果要减少服务器的负载,我希望使用 SSH 而不是 HTTPS。它会减少此服务器上的内存使用量(减去脚本本身需要的内容)吗?或者太多的 SSH 连接仍然会造成障碍?
注意 - 我现在没有 HTTPS 设置。但打算转用它。就在这时,这个问题突然出现了。
【问题讨论】:
-
你为什么认为 HTTPS 是导致 500 错误的问题?
-
@ceejayoz 我不清楚。请检查更新问题中的注释。
-
HTTPS 与 SSH 无关,只是它们都使用某种形式的加密。这个问题没有意义。
-
它们都不会减少服务器的负载。我不知道两者是否会显着增加负载,但如果你在没有任何一个的情况下遇到内存问题,那么我建议升级 RAM。
-
如果有的话,使用 ssh 只会增加内存使用量。你已经让 Apache 运行了,所以这个成本已经支付了。然后你必须在 Apache 开销中添加一个 shell + ssh。