Comment modifier la configuration du serveur correspondante lors du téléchargement d'images/fichiers par lots

Le serveur WEB a des restrictions sur la taille et le nombre de fichiers téléchargés par les clients (il existe une valeur maximale par défaut). Si le système commercial de commande optimal a des besoins particuliers, par exemple, si le système souhaite prendre en charge les opérations de téléchargement par lots, la configuration du serveur doit être modifié pour s'adapter à l'activité. Obligatoire, sinon une exception de statut sera signalée 413. Quels sont les éléments de configuration spécifiques associés ?

Ce qui suit prend comme exemple les exigences commerciales liées au téléchargement par lots d'images de produits :
La fonction de téléchargement par lots d'images comporte généralement deux méthodes de traitement :

  1. Les utilisateurs sont autorisés à sélectionner par lots lors du téléchargement, mais après la sélection, le programme les télécharge toujours un par un. Cette méthode de traitement a les mêmes exigences pour le serveur que le téléchargement unique. Si la taille du téléchargement unique est suffisante, il n'est pas nécessaire modifier la configuration du serveur ;
  2. Une fois que l'utilisateur a sélectionné par lots, toutes les images sont envoyées au serveur en une seule requête. Cette méthode de traitement nécessite d'ajuster deux configurations de serveur :
    2.1 Modification nginx.conf文, la client_max_body_sizevaleur de modification est A Bm (A est la taille limite supérieure d'une seule image, B est le nombre d'images prenant en charge le téléchargement par lots), cette valeur par défaut est de 8 m, à partir de la signification du mot On peut voir qu'il s'agit de la taille maximale du contenu que nginx peut accepter soumis par le client ;
    2.2 consiste à modifier php.inile fichier, la post_max_sizevaleur de modification est A
    Bm (A est la taille limite supérieure d'une seule image, B est le nombre d'images prenant en charge le téléchargement par lots), cette valeur est généralement la valeur par défaut. Elle est de 8 mois. Ce fichier a également un élément de configuration associé, qui consiste à définir la taille maximale qu'un seul upload_max_filesizefichier peut télécharger. Il existe également une valeur pour définir le nombre maximum de fichiers téléchargés à la fois. Le nom de l'attribut est et la max_file_uploadsvaleur par défaut est 20. Cette valeur Le paramètre spécifique dépend du scénario de fonctionnement conçu. Par exemple, si le système autorise le téléchargement de 50 images par lots à en même temps, il doit être défini sur 50. Sinon, lorsque les utilisateurs téléchargent de cette manière, des exceptions se produiront en raison des restrictions du serveur.

Je suppose que tu aimes

Origine blog.csdn.net/one_and_only4711/article/details/119210583
conseillé
Classement