Como obter Ficheiros a Partir de Um Servidor Web Local ou Compartilhamento de Rede - o Que É Melhor

StackOverflow https://stackoverflow.com/questions/1544912

  •  20-09-2019
  •  | 
  •  

Pergunta

Aqui está o cenário.

Eu tenho que acessar um serviço da web na rede local para obter uma lista de arquivos que eu, então, deve recuperar a partir da máquina que está executando o serviço da web.A questão tenha surgido se utilizar uma unidade mapeada ou apenas obter os arquivos através de HTTP a partir da web (serviço de servidor web ou se o serviço é self-hosting).

Todas as máquinas estão executando o Windows XP ou posterior.

Estou inclinado para o servidor web abordagem - porque ele tem o menor número de incógnitas, até como se ter as permissões necessárias para acessar os arquivos.

Então, basicamente, a questão é qual é a melhor abordagem de servidor web ou um compartilhamento de rede?

Foi útil?

Solução

Gostaria de ir ao webservice da rota, pois reduz o número de variáveis na equação.Com base na sua configuração atual, você já precisa de um serviço da web para obter uma lista de arquivos para baixar.Neste ponto, você sabe que o acesso ao serviço web não é um problema para colocar os arquivos lá remove um monte de desconhecidos.

Se você colocar os arquivos em outro computador, você corre o risco de acertar, pelo menos, os seguintes problemas que não existem com o serviço da web, pois você já sabe que tem acesso)

  • Problemas De Permissão
  • Problemas de Firewall

Outras dicas

Eu acho que depende de vários fatores que você não mencionou: muitos clientes tentarão acessar esses arquivos em um determinado momento? O aplicativo será distribuído em vários servidores no futuro? Você pode precisar implementar um sistema de cache no futuro?

Se a resposta é não a tudo isso, você provavelmente deve escolher o que é mais fácil.

Eu me inclinava para o velho http simples. Fazer isso através do serviço da Web provavelmente envolveria o marEMELING do arquivo como uma matriz, por exemplo, o que o torna maior. Um compartilhamento de arquivos significa precisar se preocupar com permissões.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top