![]() |
1
2
我做了一些调查,看起来Redis可能是我的解决方案。看起来它本质上是具有更多功能的memcache——对我来说最有价值的是列表,它可以解决我的问题。 |
![]() |
2
0
我有一种方法。 方法1:(文件大小) 每次有人点击页面,我都会在一个文件中再添加一个字节。然后在X秒左右(设置600)之后,我将计算文件中的字节数,删除文件,然后将其更新到MySQL数据库。如果多个服务器正在向缓存服务器中的一个小文件中添加,这也将允许可伸缩性。使用fwrite附加到文件,您将永远不必读取该缓存文件。 方法2:(存储在文件中的数字) 另一种方法是在包含命中数的文本文件中存储一个数字,但我建议不要使用它,因为如果两个进程同时更新,数据可能会关闭(可能与方法1相同)。 我会使用方法1,因为尽管它的文件大小更大,但速度更快。 |
![]() |
3
0
我假设您在服务器上保存此解决方案的访问日志。
|
![]() |
Xceptions · Google云正在缓存我的静态文件 7 年前 |
![]() |
Thread7 · memcache出错 7 年前 |
![]() |
Nick M · Rails/Dalli:从另一个命名空间终止片段 7 年前 |
![]() |
ctor · 有限时间存储数据:memcache与mysql 7 年前 |