{"id":1524,"date":"2014-04-15T15:01:12","date_gmt":"2014-04-15T13:01:12","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=1524"},"modified":"2016-03-29T19:01:48","modified_gmt":"2016-03-29T17:01:48","slug":"mise-en-place-dun-cache","status":"publish","type":"post","link":"http:\/\/blog.nebule.org\/?p=1524","title":{"rendered":"Mise en place d&rsquo;un cache"},"content":{"rendered":"<p style=\"text-align: justify;\">Dans la librairie <em>nebule<\/em> de r\u00e9f\u00e9rence en <em>php<\/em>, une forme de mise en cache des r\u00e9sultats a \u00e9t\u00e9 mise en place. Un certain nombre de fonctions peuvent \u00eatre appel\u00e9es plusieurs fois avec les m\u00eames param\u00e8tres. Il est plus rapide de m\u00e9moriser certains r\u00e9sultats par d\u00e9faut m\u00eame si ils ne sont plus utilis\u00e9s que de relire et rev\u00e9rifier des liens pour retrouver les r\u00e9sultats.<\/p>\n<p style=\"text-align: justify;\">Les gains dans les modes <code>nav<\/code> et <code>lnk<\/code> sont tr\u00e8s sensibles, au minimum 2 \u00e0 3 fois moins de temps pour afficher une page.<\/p>\n<p style=\"text-align: justify;\">La mise en cache est contr\u00f4l\u00e9e par la variable <code>$nebule_usecache<\/code>.<\/p>\n<p style=\"text-align: justify;\">CF : <a title=\"http:\/\/blog.sylabe.org\/?p=488\" href=\"http:\/\/blog.sylabe.org\/?p=488\" target=\"_blank\">http:\/\/blog.sylabe.org\/?p=488<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans la librairie nebule de r\u00e9f\u00e9rence en php, une forme de mise en cache des r\u00e9sultats a \u00e9t\u00e9 mise en place. Un certain nombre de fonctions peuvent \u00eatre appel\u00e9es plusieurs fois avec les m\u00eames param\u00e8tres. Il est plus rapide de m\u00e9moriser certains r\u00e9sultats par d\u00e9faut m\u00eame si ils ne sont plus utilis\u00e9s que de relire &hellip; <a href=\"http:\/\/blog.nebule.org\/?p=1524\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Mise en place d&rsquo;un cache<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[88,7,20,47],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/1524"}],"collection":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1524"}],"version-history":[{"count":1,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/1524\/revisions"}],"predecessor-version":[{"id":2204,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/1524\/revisions\/2204"}],"wp:attachment":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1524"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}