【问题标题】:Way to let users wait in a queue until there is enough Free RAM on server让用户在队列中等待直到服务器上有足够的可用 RAM 的方法
【发布时间】:2011-07-29 11:12:24
【问题描述】:

设置 Web 应用程序以检查服务器上的可用 RAM 并使用户进入等待队列直到再次有足够的可用 RAM 的最佳方法是什么?

我认为只有使用 exec() 才能在服务器上获取空闲 RAM,对吧?

我想在我的 Web 应用程序中强制执行此系统,因为我的 Web 应用程序使用大量 RAM,并且在高流量期间我不希望我的服务器停止。

谢谢。

【问题讨论】:

  • @Dan Grossman,我认为你应该回答这个问题,我会投赞成票。
  • @Dan Grossman 这是一个答案……

标签: php queue


【解决方案1】:

您应该将处理 Web 请求的代码部分和执行资源密集型工作的部分分开。当您收到 Web 请求时,将作业放入队列中,由各个进程拉出作业并完成工作。您可以让网页上的用户每 X 秒使用 AJAX 轮询您的服务器,直到他们的工作得到处理,然后更新他们的页面。

【讨论】:

猜你喜欢
  • 2022-01-27
  • 1970-01-01
  • 2020-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多