SMF和PHP内存使用文件上传

时间:2010-01-05 09:20:08

标签: php memory-management

我正在一个在SMF上运行的论坛中帮忙。该网站最近一直滞后,我们的主机告诉我们,文件上传阻塞了服务器内存,而SMF正在以非优化的方式使用服务器内存。最多可能每小时上传一个文件,因此负载不是很高。

对此有何想法?我不知道php可以反对他们。

1 个答案:

答案 0 :(得分:1)

如果PHP作为Apache模块运行,则在PHP脚本结束时不会总是返回使用过的内存。有几种方法可以解决这个问题:

  • 在脚本中使用更少的内存(显然)
  • 将您的脚本作为CGI而不是Apache模块运行(这样,内存将在脚本退出时返回)
  • 需要回收内存时重启Apache。这不是一个很好的解决方案,但我们每天Levonline两次......
  • 将您的主机升级到您自己的服务器,您无需考虑托管服务提供商的其他客户,并且可以根据需要使用尽可能多的内存。