In a network cache and a cache control method involving the transfer of a
large volume of data as the time of reproduction of multimedia data
including video data, a stabilized data transfer is made by eliminating
the waste of cached data or a useless cache processing which may be caused
by the interruption of a user's operation. When a data transfer request
from a user terminal connected to a local network is made to a server
existing on the internet, a user request processing program starts a cache
program. The cache program performs a cache processing independently of
the data delivery to the requesting user terminal by the user request
processing program so that even if the user's request is interrupted, the
storage of transferred data into a cache file is performed without
ceasing. Also, a required bit rate for data made an object of transfer is
analyzed for comparison with a network throughput between the server and
the network cache. When the network throughput is larger, the caching of
transferred data is not performed so that the discard of data having been
cached is not caused. Thereby, it is possible to prevent the cache hit
rate from being lowered.
Em um esconderijo da rede e em um método de controle do esconderijo que envolvem transferência de um volume de dados grande como a época da reprodução de dados dos multimedia including os dados video, transferência de dados estabilizada é feita eliminando o desperdício de dados cached ou processá-lo inútil do esconderijo que pode ser causado pelo interruption de uma operação de usuário. Quando um pedido de transferência de dados de um terminal do usuário conectado a uma rede local é feito a um usuário que existe no Internet, um programa processando do pedido de usuário começa um programa do esconderijo. O programa do esconderijo executa um esconderijo que processa independentemente da entrega dos dados ao terminal de pedido do usuário pelo programa processando do pedido de usuário de modo que mesmo se o pedido de usuário é interrompido, o armazenamento de dados transferidos em uma lima do esconderijo seja executado sem cessar. Também, uma taxa de bocado requerida para os dados feitos um objeto de transferência é analisada para a comparação com um throughput da rede entre o usuário e o esconderijo da rede. Quando o throughput da rede é maior, caching de dados transferidos não está executado de modo que o descarte dos dados que cached não seja causado. Desse modo, é possível impedir que a taxa de batida do esconderijo esteja abaixada.