brikobike Posted February 26, 2019 Share Posted February 26, 2019 Bonjour, j'ai reçu un message d'avertissement sur le PLESK de mon serveur dédié qui me conseil de passer en HTTP/2, avant de passer le cap pouvez vous me dire l'interet de cette version et si il y a un gain en terme de rapidité ou sécurité ou autre avec prestashop 1.7.5 merci d'avance Link to comment Share on other sites More sharing options...
Eolia Posted February 26, 2019 Share Posted February 26, 2019 C'est un plus, pas encore un véritable standard mais si vous le mettez en place cela ne peut que vous servir https://blog.jetpulp.fr/http1-vs-http2-acte-2/ https://httpd.apache.org/docs/2.4/fr/howto/http2.html Link to comment Share on other sites More sharing options...
brikobike Posted February 26, 2019 Author Share Posted February 26, 2019 Merci Eolia, si ce n'est pas encore un "véritable standard", si je rencontre des soucis avec cette version est il possible de revenir en arriére ? Link to comment Share on other sites More sharing options...
doekia Posted February 26, 2019 Share Posted February 26, 2019 http/2 est un protocole qui se dégrade en http/1.1 naturellement lorsque les conditions ne sont pas remplies Quoiqu'en annonce les divers sujets ici et là, ne pas s'attendre à des gains faramineux avec http/2. Le vrai point de gain concerne la négociation https qui du fait d'un nombre de connexion réduite est meilleur. Attention quelques bug du protocole font l'objet de risque en terme de sécurité (ddos). Noter également que le protocole permet des choses qui mal définies (push par exemple) peuvent avoir l'effet inverse de celui escompté. Le protocole n'implique aucun changement particulier, tu l'actives, ou le désactive à volonté. Attention tu dois être en apache2.4+ en mode mpm_event ou mpm_worker pour que le protocole fonctionne. Link to comment Share on other sites More sharing options...
brikobike Posted February 27, 2019 Author Share Posted February 27, 2019 ok, je vous remercie pour ces infos, a votre avis est ce utile d'y passer maintenant sachat que mon site tourne parfaitement dans la configuration actuel ? Link to comment Share on other sites More sharing options...
doekia Posted February 27, 2019 Share Posted February 27, 2019 marginal Link to comment Share on other sites More sharing options...
brikobike Posted February 27, 2019 Author Share Posted February 27, 2019 ??? Link to comment Share on other sites More sharing options...
doekia Posted February 27, 2019 Share Posted February 27, 2019 l'intérêt est marginal comme je l'explique juste avant. Link to comment Share on other sites More sharing options...
brikobike Posted March 1, 2019 Author Share Posted March 1, 2019 (edited) Oups désolé je n'avais pas vu la réponse, merci pour ces infos, j'ai finalement fait le test, je n'ai aucun changement visuel ou en terme de rapidité sur Gtmetrix, mais si cela apporte un peu plus de sécurité (d'après la doc PLESK) ce n'est pas plus mal. Edited March 1, 2019 by brikobike (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted March 1, 2019 Share Posted March 1, 2019 La doc ment donc, rien dans http/2 ne concerne la sécurité 1 Link to comment Share on other sites More sharing options...
Gu1llaume Posted March 8, 2019 Share Posted March 8, 2019 Bonjour, J'ai fait des tests de http/2 sur un Prestashop 1.6.1.20 avec Apache/2.4.25 (Debian) FastCGI/PHP-FPM + SuEXEC + PHP Version 7.1.27 et même si le ressenti ainsi que les différents tools de monitoring montrait que ça allait plus vite je n'ai malheureusement pas réussi à le stabiliser... Même si dans 90% de mes tests ça allait, j'ai eu de nombreuses "connection reset" dont la fancybox qui ne chargeait pas bien les images aléatoirement... J'ai préféré faire machine arrière, ce passage est loin d'être anodin. [Thu Mar 07 14:46:47] [fcgid:warn] [pid 11718:tid 140459293509376] (22)Invalid argument: [client ***] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: *** [Thu Mar 07 14:47:12] [fcgid:warn] [pid 11718:tid 140459369043712] (103)Software caused connection abort: [client ***] mod_fcgid: can't get data from http client, referer: *** Link to comment Share on other sites More sharing options...
Eolia Posted March 8, 2019 Share Posted March 8, 2019 Pour la fancybox c'est curieux, pour le reste ce sont des warnings qui indiquent que le client n'a pas répondu dans les temps et le socket a été fermé (coupure réseau ou le client a fermé l'onglet) Avez-vous configuré votre vhost correctement concernant fcgid ? <IfModule mod_fcgid.c> FcgidIdleTimeout 300 FcgidProcessLifeTime 3600 FcgidMaxRequestsPerProcess 5000 FcgidMinProcessesPerClass 0 FcgidMaxProcessesPerClass 10 FcgidConnectTimeout 3 FcgidIOTimeout 600 FcgidBusyTimeout 3600 FcgidMaxRequestLen 1073741824 </IfModule> Link to comment Share on other sites More sharing options...
Gu1llaume Posted March 8, 2019 Share Posted March 8, 2019 Je suis comme ci-dessous, je vois bien que c'est "sans doute" un problème de réglage à ce niveau la mais comme l'erreur n'est pas franche je ne sais pas quoi changer... J'ai constaté le problème suivant : la page se charge très rapidement mais il manque une ressource (un css, une image ...) et y'a bien un warning de ce type "(22)Invalid argument: [client ***] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function" dans les logs. Autre piste au niveau du CCC, est-ce bien compatible (je vois pas pourquoi mais bon..) <IfModule mod_fcgid.c> FcgidIdleTimeout 300 FcgidProcessLifeTime 3600 # FcgidMaxProcesses 1000 FcgidMaxRequestsPerProcess 5000 FcgidMinProcessesPerClass 0 FcgidMaxProcessesPerClass 10 FcgidConnectTimeout 3 FcgidIOTimeout 600 FcgidBusyTimeout 3600 FcgidMaxRequestLen 1073741824 </IfModule> Link to comment Share on other sites More sharing options...
Eolia Posted March 8, 2019 Share Posted March 8, 2019 https://stackoverflow.com/questions/33811543/php-and-mod-fcgid-ap-pass-brigade-failed-in-handle-request-ipc-function#answer-34075403 Link to comment Share on other sites More sharing options...
Gu1llaume Posted March 8, 2019 Share Posted March 8, 2019 J'avais lu ce post, pour résumé il préconise de mettre FcgidOutputBufferSize 0 mais on dirait qu'il indique que le problème n'est pas totalement résolu, enfin à voir... Je vais continuer mes tests Ensuite il met en cause SuExec mais ça je suis plus que septique, il y aurait beaucoup plus de retours... Link to comment Share on other sites More sharing options...
brikobike Posted March 8, 2019 Author Share Posted March 8, 2019 Pour ma part je suis resté sous HTTP/2 avec presta 1.7.5 et pas de soucis rencontrés a ce jour Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now