4

正如标题所解释的,我想维护来自多个客户的请求的信息。让我举一个简单的例子来解释我想要什么。这个例子只是为了说明我的问题,而不是帖子的目的。

示例:我想计算到目前为止服务器从所有客户端收到的针对不同 php 脚本的请求总数。我的意思是来自多个不同客户端的多个不同页面的请求总数。我现在将有一个扩展来读取该全局计数并将其返回给 PHP 程序员。

Zend 提供的超级全局变量在来自同一客户端的多个请求中是持久的。有谁知道如何以及在哪里存储变量以及检索它的方式?

4

1 回答 1

1

唯一的方法是使用某种形式的进程间通信。例如,您可以使用共享内存(但您必须同步对它的访问)。

请记住,运行 PHP 的最常见方式是不支持线程——多个进程,一个进程一次只服务一个客户端。原因是 PHP 在这种配置中速度要快得多。

于 2010-09-06T03:25:48.433 回答