A system and method for caching files is disclosed. Popularity values are
calculated for a plurality of files over a period of time. The popularity
values are then used to determine which files should be cached at various
remote sites. Once the caches are filled, the popularity values associated
with the cached files are periodically compared with the popularity values
of uncached content. Generally, if the popularity of an uncached file is
greater than the popularity of a cached file, then the cached file will be
replaced. However, numerous different variables may be factored into the
caching determination including, for example, the size of the file, the
required bitrate of the file, the identity of the owner of the file,
and/or the type of file.
Um sistema e um método para caching limas são divulgados. Os valores da popularidade são calculados para um plurality das limas sobre um período de tempo. Os valores da popularidade são usados então determinar que limas devem cached em vários locais remotos. Uma vez que os esconderijos são enchidos, os valores da popularidade associados com as limas cached estão comparados periòdicamente com os valores da popularidade de uncached o índice. Geralmente, se a popularidade do uncached a lima é mais grande do que a popularidade de uma lima cached, a seguir a lima cached será substituída. Entretanto, as variáveis diferentes numerosas podem ser fatoradas na determinação caching including, para o exemplo, o tamanho da lima, o bitrate requerido da lima, a identidade do proprietário da lima, e/ou o tipo de lima.