При кэшировании файлов на основе хеш-символов, зачем использовать последние символы вместо первых? - PullRequest
1 голос
/ 09 ноября 2010

Я видел, что это говорит о том, что вы получаете лучшую "балансировку нагрузки" в кеше, используя последние символы хэшированного имени файла - это то, что делает, например, nginx (модуль кеша прокси). Кто-нибудь может объяснить, почему используются последние символы?

EDIT:

Например:

md5('asdf')
'912ec803b2ce49e4a541068d495ab570'
md5('asdg')
'7e6a6a87bf3ffb29a6dd9f14afdc3b88'

"кажется" достаточно случайным.

1 Ответ

0 голосов
/ 09 ноября 2010

Обычно много файлов начинаются с одного и того же префикса.Поменяв имя, вы можете увеличить рандомность.

...