大家好我搜索了很多,但我得到了这个
我有一个Mutex类女巫基本上是使用flock它会锁定一个文件就好但我的脚本运行超过200~以上的用户所以因为这个我的服务器硬盘驱动器将永远工作,这是非常昂贵的对于我的工作,所以我需要一个非常简单的解决方案来锁定文件,如flock但不要触摸硬盘。
我测试了PECL扩展(我不知道这会解决我的问题) 但它很难配置和使用它。
提前致谢并抱歉我的英语不好
答案 0 :(得分:0)
您可以在Linux和Windows下都设置一个ram驱动器,并在其中存储锁定文件。我有一个类似的系统,因为它们是如此之小(空文件,所以只有文件元数据),即使只有几兆字节也可以存储很多。这样做的另一个好处是,系统重启将删除所有锁文件,因此驱动器上不会留下任何缠结的锁文件。
在Linux上,您可以将以下内容添加到/etc/fstab
tmpfs /mnt/ramdisk tmpfs nodev,nosuid,noexec,nodiratime,size=1024M 0 0
在Windows上,您可以下载类似ImDisk Toolkit的文件并使用它创建一个虚拟磁盘。