{"id":2908,"date":"2017-11-18T14:00:44","date_gmt":"2017-11-18T13:00:44","guid":{"rendered":"http:\/\/www.unicoda.com\/?p=2908"},"modified":"2017-11-06T22:46:06","modified_gmt":"2017-11-06T21:46:06","slug":"limitation-des-requetes-externes","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=2908","title":{"rendered":"Limitation des requ\u00eates externes"},"content":{"rendered":"<p>Je me plains souvent de toutes ces requ\u00eates externes qu&rsquo;effectuent les sites que j&rsquo;ai l&rsquo;occasion de consulter. J&rsquo;utilise bien entendu un certain nombre d&rsquo;extensions pour tenter de limiter au maximum les requ\u00eates non indispensables \u00e0 l&rsquo;affichage des informations qui m&rsquo;int\u00e9resse sur une page web.<\/p>\n<p>Pour \u00eatre coh\u00e9rent, j&rsquo;avais donc commenc\u00e9 \u00e0 faire la chasse aux requ\u00eates externes sur Unicoda, en commen\u00e7ant par arr\u00eater de r\u00e9cup\u00e9rer la police d&rsquo;\u00e9criture sur les serveurs de Google et en d\u00e9cidant de modifier la fa\u00e7on d&rsquo;int\u00e9grer une vid\u00e9o pour proposer un lien plut\u00f4t que de charger tous les scripts n\u00e9cessaires \u00e0 la lecture par d\u00e9faut.<\/p>\n<p>Il restait sur Unicoda des requ\u00eates vers Gravatar, c&rsquo;est ce que l&rsquo;on peut reprocher \u00e0 WordPress: int\u00e9grer des services externes par d\u00e9faut, sans proposer la possibilit\u00e9 de d\u00e9sactiver la fonctionnalit\u00e9. Pour \u00e9viter dans la mesure du possible les requ\u00eates externes vers Gravatar, j&rsquo;ai donc ajout\u00e9 l&rsquo;extension Harrys Gravatar Cache, afin de disposer d&rsquo;une copie locale des images pour une dur\u00e9e de 4 semaines. En th\u00e9orie, plus aucune requ\u00eates vers Gravatar, sauf pour renouveler le cache p\u00e9riodiquement, ce que font d&rsquo;ailleurs tr\u00e8s bien les robots parcourant le web. Petit point n\u00e9gatif, l&rsquo;extension ne semble pas fonctionner pour les images pr\u00e9sentes dans l&rsquo;interface d&rsquo;administration&#8230;<\/p>\n<p>La prochaine \u00e9tape pour Unicoda consistera certainement en la mise en place d&rsquo;une redirection du flux HTTP vers HTTPS. Cela fait plusieurs ann\u00e9es que j&rsquo;ai mis en place le flux HTTPS, l&rsquo;initiative <em>Let&rsquo;s Encrypt<\/em> ayant grandement facilit\u00e9 tout le processus de mise en place et de gestion. Le premier probl\u00e8me que j&rsquo;identifie pour le moment se situe du c\u00f4t\u00e9 du header <em>Strict-Transport-Security<\/em> et son param\u00e8tre <em>max-age<\/em>, qui pourrait poser probl\u00e8me si le flux HTTPS devenait inop\u00e9rant (faible probabilit\u00e9, mais pas impossible. En cas de besoin, il semble possible de d\u00e9sactiver la fonctionnalit\u00e9 en indiquant la valeur 0 pour <em>max-age<\/em>). Le second concerne l&rsquo;impact de la redirection sur les flux RSS. Et bien s\u00fbr, en parall\u00e8le, je continue de r\u00e9fl\u00e9chir \u00e0 l&rsquo;automatisation de la sauvegarde du site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je me plains souvent de toutes ces requ\u00eates externes qu&rsquo;effectuent les sites que j&rsquo;ai l&rsquo;occasion de consulter. J&rsquo;utilise bien entendu un certain nombre d&rsquo;extensions pour tenter de limiter au maximum les requ\u00eates non indispensables \u00e0 l&rsquo;affichage des informations qui m&rsquo;int\u00e9resse sur une page web. Pour \u00eatre coh\u00e9rent, j&rsquo;avais donc commenc\u00e9 \u00e0 faire la chasse aux &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=2908\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Limitation des requ\u00eates externes&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[],"class_list":["post-2908","post","type-post","status-publish","format-standard","hentry","category-info"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2908"}],"version-history":[{"count":2,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2908\/revisions"}],"predecessor-version":[{"id":2927,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2908\/revisions\/2927"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}