每次用户登录时,我都需要在服务器上检查~10-20文件的md5校验和。每个文件可以是~10MB。我应该缓存这些文件的md5还是实时进行,而不会浪费时间和时间。困扰?
P上。 S.每天登录的次数可能高达10k。
答案 0 :(得分:1)
这取决于要求,检查缓存值与获取文件校验和不同。
所以基于第一句话 - 我需要检查~10-20个文件的md5校验和 - 不,你不能缓存它。
但是,如果你只需要显示校验和,那么是的,你可以而且应该缓存它,并在必要时定期用cron-job检查文件完整性。
答案 1 :(得分:0)
如果所有用户的文件都相同,那么在这种情况下,我建议你缓存md5
文件,这样每次你不需要获取文件md5并从缓存中获取它。 / p>