ma page s'exécute sur un réseau d'entreprise local sur un serveur Windows 2016 exécutant IIS 10. PHP 7.1 WordPress 5.3
La page est utilisée comme plateforme vidéo. Des vidéos jusqu'à 2 Go peuvent être téléchargées. Depuis nos sites sur le même réseau (vitesse de téléchargement de 25 à 50 Mbps), le téléchargement fonctionne sans aucun problème. Les paramètres correspondants dans IIS, php.ini et wp-config.php sont définis correctement. Les délais d'expiration sur le serveur et les proxys sont définis sur 2 heures.
Le problème est:
Les téléchargements> 300 Mo ne seront pas effectués à partir d'autres emplacements sur le WAN. La connexion correspond à env. Vitesse de téléchargement de 4 Mbps avec une latence de 130 ms. Si je simule le téléchargement dans Chrome avec ces paramètres, je me retrouverai avec une erreur de 500 async-upload.php. Comment puis-je optimiser la page pour les connexions lentes et la latence?
Je suis reconnaissant des indices!
Journal réseau Chrome:
URL de demande: https://XXX.intra.net/wp-admin/async-upload.php Méthode de demande: POST Code d'état: 500 Erreur de serveur interne à distance Adresse: 53.26.9.187:3128 Politique de référent: strict-Origin-when-cross-Origin Connexion: close Content-Length: 1208 Content-Type: text/html Date: Mon, 02 Dec 2019 13:40:45 GMT Server: Microsoft -IIS/10.0 X-Powered-By: XXX Accept: / Accept-Encoding: gzip, deflate, br Accept-Language: de-DE, de ; q = 0,9, en-US; q = 0,8, en; q = 0,7 Connexion: keep-alive Contenu-Longueur: 518192654 Type-de-contenu: multipart/form-data; frontière = —- WebKitFormBoundaryBYhwvYy8edwoTGJh Cookie: wordpress_sec_8e85a50d55023e6868633810666344663 % 7CmsjSnLM6HQzCeaOxjCP7aKQvqApaGGc45mHp5xiJusy% 7C1632275c6b5a9f9e15fbbac0896441e90e82a263ad537b7f64fa39488e5cc72b; vchideactivationmsg_vc11 = 6.0.5; catAccCookies = 1; wp-paramètres temps-134 = 1575035781; wp-réglages-134 = libraryContent% 3Dbrowse% 26editor% 3Dhtml% 26edit_element_vcUIPanelWidth% 3D649% 26edit_element_vcUIPanelL eft% 3D923px% 26edit_element_vcUIPanelTop% 3D74px% 26posts_list_mode% 3Dlist; wordpress_logged_in_8e85a50d55023e68686338106663e49d = mwerbro% 7C1575444406% 7CmsjSnLM6HQzCeaOxjCP7aKQvqApaGGc45mHp5xiJusy% 7Cecc5ac52a0f0cac9208f8fcb8f wp-wpml_current_admin_language_d41d8cd98f00b204e9800998ecf8427e = de; _pk_ref.275.97ea =% 5B% 22% 22% 2C% 22% 22% 2C1575288534% 2C% 22https% 3A% 2F% 2Fsocial.intra.corpintra.net% 2Finbox% 22% 5D; _pk_ses.275.97ea = 1; wp-wpml_current_language = de; _pk_id.275.97ea = 4c61b23bd9343dc7.1571816982.119.1575293156.1575288534 .; ADRUM = s = 1575293617793 & r = https% 3A% 2F% 2Fsocial.intra.corpintra.net% 2Flogin.jspa% 3F-72025792 Hôte: XXX.intra.net Origine: https://XXX.intra.net Référent: https://XXX.intra.net/wp-admin/media-new.php Sec-Fetch-Mode: cors Sec-Fetch-Site: Agent utilisateur de même origine: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/77.0.3865.120 Safari/537.36 nom: C0008.MP4 post_id: 0 _wpnonce: 523ff9aa48 type: onglet: court: 1 téléchargement asynchrone : (binaire)
Tom, il semble que tu ne comprennes pas. Le problème est maintenant résolu. Lorsque j'ai vérifié mes PHP, j'ai compris que dans ma configuration fastcgi, un délai court avait été défini.