{"id":431,"date":"2020-10-07T14:49:45","date_gmt":"2020-10-07T14:49:45","guid":{"rendered":"https:\/\/cinnk.com\/index.php\/2020\/10\/07\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/"},"modified":"2020-10-07T14:49:45","modified_gmt":"2020-10-07T14:49:45","slug":"ameliorer-les-performances-de-joomla-grace-a-un-htaccess","status":"publish","type":"post","link":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/","title":{"rendered":"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess"},"content":{"rendered":"<p>Savez-vous que vous pouvez r\u00e9duire consid\u00e9rablement la taille et augmenter la vitesse de votre site web simplement en utilisant un fichier .htaccess ? Compression automatique des ressources, ETags et Expires Headers sont souvent des \u00e9l\u00e9ments n\u00e9glig\u00e9s, qui peuvent grandement am\u00e9liorer les performances de votre site web. Cet article va tenter d&rsquo;expliquer dans un language \u00ab\u00a0non-geek\u00a0\u00bb ce qu&rsquo;ils sont, ce qu&rsquo;ils font, et comment les utiliser sur votre propre site web.<\/p>\n<p><!--more--><br \/>\nAm\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess                Savez-vous que vous pouvez r\u00e9duire consid\u00e9rablement la taille et augmenter la vitesse de votre site web Joomla! simplement en utilisant un fichier .htaccess ?                             Compression automatique des ressources, ETags et Expires Headers sont souvent des \u00e9l\u00e9ments n\u00e9glig\u00e9s, qui peuvent grandement am\u00e9liorer les performances de votre site web. Cet article va tenter d&rsquo;expliquer dans un language \u00ab\u00a0non-geek\u00a0\u00bb ce qu&rsquo;ils sont, ce qu&rsquo;ils font, et comment les utiliser sur votre propre site web.<br \/>\nPour illustrer les avantages, j&rsquo;ai effectu\u00e9 de nombreux tests en utilisant 2 templates (venant de fournisseurs de templates connus et r\u00e9put\u00e9s) et le template natif de Joomla!, Atomic, et mesur\u00e9 les r\u00e9sultats avec un outil tr\u00e8s pratique de GTMetrix. Chacune des trois installations \u00e0 \u00e9t\u00e9 charg\u00e9e avec les donn\u00e9es d&rsquo;exemple du fournisseur. Plusieurs tests ont \u00e9t\u00e9 effectu\u00e9s afin de quantifier les avantages de l&rsquo;utilisation d&rsquo;un htaccess afin d&rsquo;am\u00e9liorer les performances du site, mais \u00e9galement sa s\u00e9curit\u00e9. Les demos de templates des fournisseurs chargent significativement plus de donn\u00e9es d&rsquo;exemple et d&rsquo;images que le template natif de Joomla! et comparer Atomic aux templates commerciaux n&rsquo;est pas \u00ab\u00a0Apples to apples\u00a0\u00bb, cependant, les r\u00e9sultats sont toujours int\u00e9ressants.<br \/>\n  1 &#8211;  Le test d'\u00a0\u00bbAVANT\u00a0\u00bb (BEFORE) est notre test indicatif qui permet de mesurer les performances \u00ab\u00a0out of the box\u00a0\u00bb (avant d&rsquo;apporter les modifications) et a \u00e9t\u00e9 effectu\u00e9 avec seulement deux ajustements mineurs pour chacune des d\u00e9mos : en renommant le fichier htaccess.txt, natif de Joomla!, en .htaccess et en activant la r\u00e9-\u00e9criture d&rsquo;URL dans la configuration g\u00e9n\u00e9rale du site. Les r\u00e9sultats que vous pouvez voir dans le tableau ci-dessous sont assez pauvres.<br \/>\n  2 &#8211;  Les r\u00e9sultats d'\u00a0\u00bbAPRES\u00a0\u00bb (AFTER) montrent une \u00e9norme am\u00e9lioration de la taille des pages, du temps de chargement ainsi que de la vitesse du site. Ce test a \u00e9t\u00e9 effectu\u00e9 apr\u00e8s avoir remplac\u00e9 le fichier .htaccess natif de Joomla! par un fichier beaucoup plus lourd, aussi bien litt\u00e9ralement que m\u00e9taphoriquement. Le fichier original pesait 4KB et le .htaccess Master p\u00e8se 24KB avec les commentaires. Aucune extension ou plugin n&rsquo;a \u00e9t\u00e9 ajout\u00e9 et la compression gzip ou le cache n&rsquo;ont pas \u00e9t\u00e9 activ\u00e9s. Les r\u00e9sultats montrent une am\u00e9lioration de 46% sur le test Page Speed Grade pour Atomic, 34% pour Voxel et 26% pour Steam.<br \/>\n  3 &#8211;  Le test \u00ab\u00a0W\/GZIP\u00a0\u00bb a \u00e9t\u00e9 effectu\u00e9 apr\u00e8s avoir activ\u00e9 la compression native de Joomla! ainsi que le cache, 2 param\u00e8tres plac\u00e9s dans la configuration g\u00e9n\u00e9rale du site. Le plugin \u00ab\u00a0Syst\u00e8me &#8211; Cache\u00a0\u00bb a \u00e9galement \u00e9t\u00e9 activ\u00e9. Il n&rsquo;y a presque aucun changement mesurable et j&rsquo;ai \u00e9t\u00e9 assez surpris par ce r\u00e9sultat.<br \/>\n  4 &#8211;  Le dernier test \u00ab\u00a0JCH\u00a0\u00bb est le r\u00e9sultat de l&rsquo;installation du plugin JCH Optimize qui am\u00e9liore l\u00e9g\u00e8rement les templates venant des fournisseurs, mais qui nous donne un \u00ab\u00a0A\u00a0\u00bb pour Yslow Grad pour le template Atomic. Impressionnant !<\/p>\n<p> Tous les tests ont \u00e9t\u00e9 effectu\u00e9s sur le m\u00eame Virtual Private Server \u00e0 moins d&rsquo;une minute d&rsquo;intervalle.           <\/p>\n<p>Joomla! 3 Le Livre Pour Tous<\/p>\n<p>E\u0301crit pour toutes les personnes qui de\u0301butent avec Joomla!, ou qui posse\u0300dent de\u0301ja\u0300 quelques connaissances avec les versions pre\u0301ce\u0301dentes, et qui souhaitent construire et entretenir un site web sans avoir a\u0300 entrer dans le code.<\/p>\n<p>version num\u00e9rique<br \/>\n{j2store}42||cart{\/j2store}<\/p>\n<p>version papier<br \/>\n{j2store}18||cart{\/j2store}<\/p>\n<p>           Comment fait-on ? c&rsquo;est \u00e0 partir d&rsquo;ici que l&rsquo;article se complique un peu. Vous devez lire TOUS les commentaires et prendre les d\u00e9cisions pour vos besoins sp\u00e9cifiques. Proc\u00e9dez avec prudence au del\u00e0 de cet endroit, il y a des dragons !<br \/>\nIl existe de nombreux articles traitant de la s\u00e9curit\u00e9 des sites par l&rsquo;utilisation d&rsquo;un htaccess ainsi que deux extensions aeSecure de Christophe Avonture et Admin Tools d&rsquo;Akeeba Backup, cependant, nous allons nous consacrer essentiellement sur la performance. Dans le code suivant, vous trouverez de nombreux commentaires expliquant ce que chaque \u00e9l\u00e9ment peut apporter \u00e0 votre site. Les fonctionnalit\u00e9s primaires de ce fichier qui vont acc\u00e9l\u00e9rer votre site sont Etags (Entity Tags), Expires Headers, et automatic compression of ressources.<br \/>\n  1 &#8211;  Etags dit aux caches du navigateur que si une image est l&rsquo;une de celles qu&rsquo;il a d\u00e9j\u00e0 vues pr\u00e9c\u00e9demment, il n&rsquo;a pas besoin de la charger de nouveau.<br \/>\n  2 &#8211;  Expires headers est similaire \u00e0 Etags mais peu avoir des dates d&rsquo;expiration diff\u00e9rentes par type de fichier. Nous disons au navigateur que le fichier doit \u00eatre rafra\u00eechi tous les x jours\/semaines\/mois.<br \/>\n  3 &#8211;  AddOutputFilterByType DEFLATE \u00ab\u00a0minimise\u00a0\u00bb le code source de votre fichier HTML compil\u00e9 en supprimant les lignes et espaces inutiles. Le template Steam de YooTheme a \u00e9t\u00e9 r\u00e9duit de 383 lignes \u00e0 seulement 5.<br \/>\n########## Begin &#8211; ETag Optimization<br \/>\n## This rule will create an ETag for files based only on the modification<br \/>\n## timestamp and their size. This works wonders if you are using rsync&rsquo;ed<br \/>\n## servers, where the inode number of identical files differs.<br \/>\n## Note: It may cause problems on your server and you may need to remove it<br \/>\nFileETag MTime Size<br \/>\n########## End &#8211; ETag Optimization<br \/>\n########## Begin &#8211; Automatic compression of resources<br \/>\n# Compress text, html, javascript, css, xml, kudos to Komra.de<br \/>\n# May kill access to your site for old versions of Internet Explorer<br \/>\n# The server needs to be compiled with mod_deflate otherwise it will send HTTP 500 Error.<br \/>\n# mod_deflate is not available on Apache 1.x series. Can only be used with Apache 2.x server.<br \/>\n# AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future.<br \/>\nAddOutputFilterByType DEFLATE text\/plain text\/html text\/xml text\/css application\/xml application\/xhtml+xml application\/rss+xml application\/javascript application\/x-javascript<br \/>\n########## Begin &#8211; Optimal default expiration time<br \/>\n## Note: this might cause problems and you might have to comment it out by<br \/>\n## placing a hash in front of this section&rsquo;s lines<\/p>\n<p>\t# Enable expiration control<br \/>\n\tExpiresActive On<\/p>\n<p>\t# Default expiration: 1 hour after request<br \/>\n\tExpiresDefault \u00ab\u00a0now plus 1 hour\u00a0\u00bb<\/p>\n<p>\t# CSS and JS expiration: 1 week after request<br \/>\n\tExpiresByType text\/css \u00ab\u00a0now plus 1 week\u00a0\u00bb<br \/>\n\tExpiresByType application\/javascript \u00ab\u00a0now plus 1 week\u00a0\u00bb<br \/>\n\tExpiresByType application\/x-javascript \u00ab\u00a0now plus 1 week\u00a0\u00bb<\/p>\n<p>\t# Image files expiration: 1 month after request<br \/>\n\tExpiresByType image\/bmp \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/gif \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/jpeg \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/jp2 \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/pipeg \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/png \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/svg+xml \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/tiff \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/vnd.microsoft.icon \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/x-icon \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/ico \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/icon \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType text\/ico \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType application\/ico \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType image\/vnd.wap.wbmp \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType application\/vnd.wap.wbxml \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType application\/smil \u00ab\u00a0now plus 1 month\u00a0\u00bb<\/p>\n<p>\t# Audio files expiration: 1 month after request<br \/>\n\tExpiresByType audio\/basic \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType audio\/mid \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType audio\/midi \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType audio\/mpeg \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType audio\/x-aiff \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType audio\/x-mpegurl \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType audio\/x-pn-realaudio \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType audio\/x-wav \u00ab\u00a0now plus 1 month\u00a0\u00bb<\/p>\n<p>\t# Movie files expiration: 1 month after request<br \/>\n\tExpiresByType application\/x-shockwave-flash \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType x-world\/x-vrml \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType video\/x-msvideo \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType video\/mpeg \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType video\/mp4 \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType video\/quicktime \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType video\/x-la-asf \u00ab\u00a0now plus 1 month\u00a0\u00bb<br \/>\n\tExpiresByType video\/x-ms-asf \u00ab\u00a0now plus 1 month\u00a0\u00bb<\/p>\n<p>########## End &#8211; Optimal expiration time          <\/p>\n<p>\tmodule-boutique-2<br \/>\n          Trucs &amp; Astuces<br \/>\nTous les serveurs ne sont pas construits de la m\u00eame mani\u00e8re. Les r\u00e9glages par d\u00e9faut d&rsquo;un serveur varient d&rsquo;un h\u00e9bergeur \u00e0 l&rsquo;autre, et cela signifie que certains param\u00e8tres de ce htaccess peuvent produire des erreurs 500 Internal Server Errors. Le meilleur moyen de d\u00e9finir exactement la cause de l&rsquo;erreur est de supprimer un morceau du code, envoyer, puis tester le site. Si l&rsquo;erreur persiste, replacez le premier morceau de code, puis supprimez-en un autre, puis r\u00e9p\u00e9tez l&rsquo;op\u00e9ration. Il est pratique de noter le num\u00e9ro des lignes jusqu&rsquo;\u00e0 trouver le coupable.<br \/>\nSi vous trouvez que certains fichiers css ou javascript ne sont pas optimis\u00e9s proprement, utilisez un outil comme Firebug ou l&rsquo;inspecteur d&rsquo;\u00e9l\u00e9ment de Chrome afin d&rsquo;afficher les erreurs rapport\u00e9es. Les erreurs 403 Forbidden signifient typiquement que vous avez bloqu\u00e9 l&rsquo;acc\u00e8s \u00e0 un type de fichier ou de dossier. Regardez le chemin du fichier dans l&rsquo;erreur puis cr\u00e9ez un RewriteRule pour permettre l&rsquo;acc\u00e8s \u00e0 ce dossier comme le montrent les exemples ci-dessous. Cela a \u00e9t\u00e9 mon experience avec les templates de RocketTheme qui ont besoin d&rsquo;acc\u00e9der au dossier \u00ab\u00a0fots\u00a0\u00bb. Les templates YooTheme et\/ou Widjetkit et\/ou Zoo ont besoin d&rsquo;acc\u00e9der \u00e0 leurs dossiers de cache respectifs.<br \/>\nRewriteRule ^templates\\\/your_template_folder\/ &#8211; [L]<br \/>\n## I found this necessary for @fontface fonts<br \/>\nRewriteRule ^templates\\\/your_template_folder\\\/fonts\/ &#8211; [L]<br \/>\n##Yoo Themes Widgetkit and Zoo will not display css styles or images correctly if the cache folder access is blocked<br \/>\nRewriteRule ^cache\\\/widgetkit\/ &#8211; [L]<br \/>\nRewriteRule ^cache\\\/com_zoo\/ &#8211; [L]<br \/>\nRewriteRule ^cache\\\/com_templates\/ &#8211; [L]<br \/>\nRewriteRule ^cache\\\/template\/ &#8211; [L]<br \/>\nRewriteRule ^cache\\\/plg_jch_optimize\/ &#8211; [L]<br \/>\nUn article fantastique par Jeff Star de Perishable Press qui s&rsquo;appelle Stupid htaccess Tricks fournit une documentation compl\u00e8te du code et des fonctions.<br \/>\nDisclaimer<br \/>\nCe n&rsquo;est en aucun cas un tutoriel complet, et le htaccess n&rsquo;est pas destin\u00e9 \u00e0 \u00eatre appliqu\u00e9 tel quel \u00e0 votre site Joomla! en lieu et place du fichier natif sans avoir pr\u00e9alablement modifi\u00e9 le code afin de l&rsquo;adapter \u00e0 votre site et \u00e0 votre serveur. Une bonne connaissance du code de ce htaccess est requise ou vous allez certainement casser (temporairement) votre site. Essay\u00e9-le sur un serveur pr\u00e9alablement, et souvenez-vous, toujours, toujours faire une sauvegarde AVANT.<br \/>\nRessources<\/p>\n<p> Perishable Press<br \/>\n aeSecure<br \/>\n Akeeba Backup<br \/>\n Joomla Documents<br \/>\n JCH Optimize<br \/>\n YSlow<br \/>\n CDN for Joomla<br \/>\n Stupid htaccess Tricks<br \/>\n GTmetrix <\/p>\n<p>&nbsp;<br \/>\nCredits<\/p>\n<p>Brian Teeman @brianteeman<br \/>\nKen Crowder (ChiefGoFor)<br \/>\nRadek Suski @radeksu<br \/>\nFotis Evangelou @fevangelou<br \/>\nJon Neubauer @219jondn<br \/>\nNicholas K. Dionysopoulos @akeebabackup<br \/>\nJon Brown @jsbrwn<br \/>\nJeff Star @perishable<br \/>\nCindy Montano @montanodesigns<\/p>\n<p>Note : cet article est une traduction de l&rsquo;article&nbsp;.htaccess File That FREAKIN Works!           <\/p>\n<p>\tmodule-boutique-3<br \/>\n                       Cr\u00e9dits photo<br \/>\nImage by Free-Photos from Pixabay<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Savez-vous que vous pouvez r\u00e9duire consid\u00e9rablement la taille et augmenter la vitesse de votre site web simplement en utilisant un fichier .htaccess ? Compression automatique des ressources, ETags et Expires Headers sont souvent des \u00e9l\u00e9ments n\u00e9glig\u00e9s, qui peuvent grandement am\u00e9liorer les performances de votre site web. Cet article va tenter d&rsquo;expliquer dans un language \u00ab\u00a0non-geek\u00a0\u00bb [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-431","post","type-post","status-publish","format-standard","hentry","category-sixtine"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess | Cinnk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess | Cinnk\" \/>\n<meta property=\"og:description\" content=\"Savez-vous que vous pouvez r\u00e9duire consid\u00e9rablement la taille et augmenter la vitesse de votre site web simplement en utilisant un fichier .htaccess ? Compression automatique des ressources, ETags et Expires Headers sont souvent des \u00e9l\u00e9ments n\u00e9glig\u00e9s, qui peuvent grandement am\u00e9liorer les performances de votre site web. Cet article va tenter d&rsquo;expliquer dans un language \u00ab\u00a0non-geek\u00a0\u00bb [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/\" \/>\n<meta property=\"og:site_name\" content=\"Cinnk\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Cinnk.formation\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-07T14:49:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cinnk.com\/wp-content\/uploads\/2024\/10\/Logo-font.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cinnk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CinnkCom\" \/>\n<meta name=\"twitter:site\" content=\"@CinnkCom\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cinnk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/\"},\"author\":{\"name\":\"Cinnk\",\"@id\":\"https:\/\/cinnk.com\/fr\/#\/schema\/person\/eacaed860bb77e88b654cab0718cdc3d\"},\"headline\":\"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess\",\"datePublished\":\"2020-10-07T14:49:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/\"},\"wordCount\":1843,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cinnk.com\/fr\/#organization\"},\"articleSection\":[\"sixtine\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/\",\"url\":\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/\",\"name\":\"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess | Cinnk\",\"isPartOf\":{\"@id\":\"https:\/\/cinnk.com\/fr\/#website\"},\"datePublished\":\"2020-10-07T14:49:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/cinnk.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cinnk.com\/fr\/#website\",\"url\":\"https:\/\/cinnk.com\/fr\/\",\"name\":\"Cinnk\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cinnk.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cinnk.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cinnk.com\/fr\/#organization\",\"name\":\"Cinnk\",\"url\":\"https:\/\/cinnk.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/cinnk.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cinnk.com\/wp-content\/uploads\/2023\/10\/logo-svg-orange_new.svg\",\"contentUrl\":\"https:\/\/cinnk.com\/wp-content\/uploads\/2023\/10\/logo-svg-orange_new.svg\",\"width\":125,\"height\":32,\"caption\":\"Cinnk\"},\"image\":{\"@id\":\"https:\/\/cinnk.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Cinnk.formation\",\"https:\/\/x.com\/CinnkCom\",\"https:\/\/www.instagram.com\/cinnk\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/cinnk.com\/fr\/#\/schema\/person\/eacaed860bb77e88b654cab0718cdc3d\",\"name\":\"Cinnk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/cinnk.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2110805a2e278c633c677ec50fd5a9944d8f66b4fac05f86ebb21a2f87be8e0b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2110805a2e278c633c677ec50fd5a9944d8f66b4fac05f86ebb21a2f87be8e0b?s=96&d=mm&r=g\",\"caption\":\"Cinnk\"},\"sameAs\":[\"https:\/\/cinnk.com\"],\"url\":\"https:\/\/cinnk.com\/fr\/author\/cinnkdev\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess | Cinnk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/","og_locale":"fr_FR","og_type":"article","og_title":"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess | Cinnk","og_description":"Savez-vous que vous pouvez r\u00e9duire consid\u00e9rablement la taille et augmenter la vitesse de votre site web simplement en utilisant un fichier .htaccess ? Compression automatique des ressources, ETags et Expires Headers sont souvent des \u00e9l\u00e9ments n\u00e9glig\u00e9s, qui peuvent grandement am\u00e9liorer les performances de votre site web. Cet article va tenter d&rsquo;expliquer dans un language \u00ab\u00a0non-geek\u00a0\u00bb [&hellip;]","og_url":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/","og_site_name":"Cinnk","article_publisher":"https:\/\/www.facebook.com\/Cinnk.formation","article_published_time":"2020-10-07T14:49:45+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/cinnk.com\/wp-content\/uploads\/2024\/10\/Logo-font.jpg","type":"image\/jpeg"}],"author":"Cinnk","twitter_card":"summary_large_image","twitter_creator":"@CinnkCom","twitter_site":"@CinnkCom","twitter_misc":{"\u00c9crit par":"Cinnk","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/#article","isPartOf":{"@id":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/"},"author":{"name":"Cinnk","@id":"https:\/\/cinnk.com\/fr\/#\/schema\/person\/eacaed860bb77e88b654cab0718cdc3d"},"headline":"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess","datePublished":"2020-10-07T14:49:45+00:00","mainEntityOfPage":{"@id":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/"},"wordCount":1843,"commentCount":0,"publisher":{"@id":"https:\/\/cinnk.com\/fr\/#organization"},"articleSection":["sixtine"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/","url":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/","name":"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess | Cinnk","isPartOf":{"@id":"https:\/\/cinnk.com\/fr\/#website"},"datePublished":"2020-10-07T14:49:45+00:00","breadcrumb":{"@id":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cinnk.com\/fr\/ameliorer-les-performances-de-joomla-grace-a-un-htaccess\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/cinnk.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Am\u00e9liorer les performances de Joomla! gr\u00e2ce \u00e0 un .htaccess"}]},{"@type":"WebSite","@id":"https:\/\/cinnk.com\/fr\/#website","url":"https:\/\/cinnk.com\/fr\/","name":"Cinnk","description":"","publisher":{"@id":"https:\/\/cinnk.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cinnk.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/cinnk.com\/fr\/#organization","name":"Cinnk","url":"https:\/\/cinnk.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/cinnk.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/cinnk.com\/wp-content\/uploads\/2023\/10\/logo-svg-orange_new.svg","contentUrl":"https:\/\/cinnk.com\/wp-content\/uploads\/2023\/10\/logo-svg-orange_new.svg","width":125,"height":32,"caption":"Cinnk"},"image":{"@id":"https:\/\/cinnk.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Cinnk.formation","https:\/\/x.com\/CinnkCom","https:\/\/www.instagram.com\/cinnk"]},{"@type":"Person","@id":"https:\/\/cinnk.com\/fr\/#\/schema\/person\/eacaed860bb77e88b654cab0718cdc3d","name":"Cinnk","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/cinnk.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2110805a2e278c633c677ec50fd5a9944d8f66b4fac05f86ebb21a2f87be8e0b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2110805a2e278c633c677ec50fd5a9944d8f66b4fac05f86ebb21a2f87be8e0b?s=96&d=mm&r=g","caption":"Cinnk"},"sameAs":["https:\/\/cinnk.com"],"url":"https:\/\/cinnk.com\/fr\/author\/cinnkdev\/"}]}},"_links":{"self":[{"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/posts\/431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/comments?post=431"}],"version-history":[{"count":0,"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/posts\/431\/revisions"}],"wp:attachment":[{"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/media?parent=431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/categories?post=431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cinnk.com\/fr\/wp-json\/wp\/v2\/tags?post=431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}