我应该缓存文件的md5还是足够快,不需要?

时间:2017-07-12 10:03:55

标签: php md5 checksum

每次用户登录时,我都需要在服务器上检查~10-20文件的md5校验和。每个文件可以是~10MB。我应该缓存这些文件的md5还是实时进行,而不会浪费时间和时间。困扰?

P上。 S.每天登录的次数可能高达10k。

2 个答案:

答案 0 :(得分:1)

这取决于要求,检查缓存值与获取文件校验和不同。

所以基于第一句话 - 我需要检查~10-20个文件的md5校验和 - 不,你不能缓存它。

但是,如果你只需要显示校验和,那么是的,你可以而且应该缓存它,并在必要时定期用cron-job检查文件完整性。

答案 1 :(得分:0)

如果所有用户的文件都相同,那么在这种情况下,我建议你缓存md5文件,这样每次你不需要获取文件md5并从缓存中获取它。 / p>