0

为了防止服务器密集访问我的数据库或文件系统,我需要一个内存变量,无论我的服务器上的会话如何,所有脚本都可以访问它。我假设可以使用 putenv/setenv(或 $_ENV),但是当我在一个脚本中执行 putenv 并在另一个脚本中回显它时,它在我的服务器上不起作用。我做错什么了吗?我也发现了 SHMOP 函数,但它们在 Windows 上不起作用——有没有这样的东西,在 Windows 和 Unix/Linux 下都可以工作?欢迎任何提示。

马立克

4

3 回答 3

2

您可以使用APC将信息本地存储在服务器的内存中,或者像 Memcache 这样的分布式缓存。

于 2012-07-06T06:43:16.947 回答
0

使用内存缓存。

http://memcached.org/

http://php.net/manual/en/book.memcache.php

于 2012-08-13T16:25:40.443 回答
0

怎么样...

  1. 创建一个 RAMDisk
  2. 将文件写入 RAMDisk。
于 2012-07-06T06:38:12.813 回答