文件名称:php-shared-memory:跨多个 PHP 应用程序共享变量
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-23 10:10:46
PHP
php共享内存 跨多个 PHP 应用程序共享变量 此类的工作方式类似于\stdClass ,但 SharedMemory 的一个实例可以在多个 PHP 应用程序中同时使用。 由于此类每次请求或设置属性时都会存储和恢复其数据,因此应用程序之间的数据始终是最新的。 并且因为 PHP 有一个很好的内置咨询锁功能,可以有任意数量的应用程序,没有对同步文件的并发访问。 用例 长时间运行的任务:当 Web 应用程序在后台运行长时间运行的任务时,很难显示进度信息。 使用 SharedMemory,只需在您的任务中设置 $shared->progress = x,并在您的网络应用程序中回显 $shared->progress。 多任务:PHP没有内置线程函数,所以如果我们需要模拟线程,我们会执行多个PHP任务(fork, execs, ...),并保持对资源和结果的控制。 但是从这里开始,所有子进程都
【文件预览】:
php-shared-memory-master
----src()
--------Fuz()
----demo()
--------SharedMemory.demo.progress.php(2KB)
--------SharedMemory.demo.mutex.php(2KB)
--------SharedMemory.demo.hello_world.php(933B)
----LICENSE(1KB)
----test()
--------SharedMemoryFileStorageTest.php(17KB)
----README.md(5KB)
----CHANGELOG.md(1KB)
----composer.json(534B)