Como modificar a configuração do servidor correspondente ao enviar imagens/arquivos em lotes

O servidor WEB tem restrições quanto ao tamanho e número de arquivos carregados pelos clientes (há um valor máximo padrão).Se o sistema de negócios de pedidos ideal tiver necessidades especiais, por exemplo, se o sistema quiser suportar operações de upload em lote, a configuração do servidor deve ser modificado para se adaptar ao negócio. Obrigatório, caso contrário, uma exceção de status será relatada 413. Quais são os itens de configuração específicos relacionados?

A seguir, tomamos como exemplo o requisito comercial de upload em lote de imagens de produtos:
A função de upload em lote de imagens geralmente tem dois métodos de processamento:

  1. Os usuários podem selecionar em lotes durante o upload, mas após a seleção, o programa ainda os carrega um por um. Este método de processamento tem os mesmos requisitos para o servidor que o upload único. Se o tamanho do upload único for suficiente, não há necessidade modificar a configuração do servidor;
  2. Depois que o usuário seleciona em lotes, todas as imagens são enviadas ao servidor em uma única solicitação. Este método de processamento requer o ajuste de duas configurações do servidor:
    2.1 Modificação nginx.conf文, o client_max_body_sizevalor de modificação é A Bm (A é o tamanho limite superior de uma única imagem, B é o número de imagens que suportam upload em lote), este valor é padronizado para 8m, do significado da palavra Pode-se observar que este é o tamanho máximo do conteúdo que o nginx pode aceitar enviado pelo cliente;
    2.2 é modificar php.inio arquivo, o post_max_sizevalor da modificação é A
    Bm (A é o tamanho limite superior de uma única imagem, B é o número de imagens que suportam upload em lote), esse valor geralmente é o padrão, é 8m. Este arquivo também possui um item de configuração relacionado, que é definir o tamanho máximo upload_max_filesizeque um único arquivo pode carregar. Há também um valor para defina o número máximo de arquivos carregados por vez. O nome do atributo é e o max_file_uploadsvalor padrão é 20. Este valor A configuração específica depende do cenário de operação projetado. Por exemplo, se o sistema permitir que 50 imagens sejam carregadas em lotes em ao mesmo tempo, deve ser definido como 50. Caso contrário, quando os usuários fizerem upload desta forma, ocorrerão exceções devido a limitações do servidor.

Acho que você gosta

Origin blog.csdn.net/one_and_only4711/article/details/119210583
Recomendado
Clasificación