{"version":"1.0","provider_name":"Ziserman.com","provider_url":"https:\/\/www.ziserman.com\/blog","author_name":"Fran\u00e7ois","author_url":"https:\/\/www.ziserman.com\/blog\/author\/admin\/","title":"Programmation performante des serveurs web - Ziserman.com","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"inAAF6Whuz\"><a href=\"https:\/\/www.ziserman.com\/blog\/2012\/09\/24\/programmation-performante-des-serveurs-web\/\">Programmation performante des serveurs web<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.ziserman.com\/blog\/2012\/09\/24\/programmation-performante-des-serveurs-web\/embed\/#?secret=inAAF6Whuz\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Programmation performante des serveurs web\u00a0\u00bb &#8212; Ziserman.com\" data-secret=\"inAAF6Whuz\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.ziserman.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"La performance des serveurs web est un vrai sujet : on a besoin de sites qui r\u00e9pondent vite, pour vendre plus \ud83d\ude09 Et un serveur web peut \u00eatre amen\u00e9 \u00e0 r\u00e9pondre \u00e0 \u00ab\u00a0pleins\u00a0\u00bb de requ\u00eates simultann\u00e9es. On peut palier de mani\u00e8re superficielle \u00e0 ces probl\u00e8mes avec du cache. Bonne id\u00e9e&#8230; mais les sites doivent de [&hellip;]"}