gpt4 book ai didi

PHP:tmpfs 与内存缓存

转载 作者:可可西里 更新时间:2023-10-31 23:00:05 28 4
gpt4 key购买 nike

我想在 RAM 中存储信息( session 和大量字符串),但我不知道应该使用 tmpfs 还是 memcached 服务器。有人做了一些基准测试,知道哪个更快?某些 ajax 脚本需要每个登录用户每 1-5 秒请求一次信息,例如 PHP 中的网络聊天。所以 PHP 必须经常连接到内存缓存。

使用 tmpfs 的优势在于我可以创建很多文件并拥有一个结构 (dirs),而我在 memcached 中只有一个键值系统,但我可以在那里使用数组或对象来存储信息。如果有任何差异,CPU 负载也很有趣。

谢谢。

最佳答案

就两点

  1. tmpfs 或 ramdisk 比 memcached 更成熟(存在时间更长但都很稳定)
  2. tmpfs 是可扩展的(您可以根据需要调整大小或增加,而不会丢失 tmpfs 的内容
  3. 如果您需要另一台机器上的内存,或者如果您需要在机器之间共享该信息,memcahced 非常适合。
  4. 本地文件/套接字/管道性能始终比网络套接字快,并且访问 tmpfs 中的文件与访问任何其他文件相同,因此它不需要任何第 3 方库。

如果您不希望我们增加服务器内存中的数据,请使用 tmpfs。

如果您必须在服务器之间共享数据或想要存储更多适合本地服务器 RAM 的数据,请使用 memcahed。

关于PHP:tmpfs 与内存缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393783/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com