Last active
May 22, 2023 10:31
-
-
Save MisterWP/488caa58e41b7673dcf97d03e5748aae to your computer and use it in GitHub Desktop.
Basic PageSpeed Modules Config in French from EasyHoster.com
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <IfModule pagespeed_module> | |
| # Activation de mod_pagespeed (pour le désactiver, utiliser "off") | |
| ModPagespeed on | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # | |
| # Tutoriel détaillé disponible sur le blog EasyHoster.com, | |
| # article sur les PageSpeed Modules : | |
| # https://www.easyhoster.com/pagespeed-wp-rocket-alternatives/ | |
| # | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # Le mode par défaut est "CoreFilters", | |
| # qui contient l'ensemble de ces filtres de base "non risqués" : | |
| # add_head | |
| # combine_css | |
| # combine_javascript | |
| # convert_meta_tags | |
| # extend_cache | |
| # fallback_rewrite_css_urls | |
| # flatten_css_imports | |
| # inline_css | |
| # inline_import_to_link | |
| # inline_javascript | |
| # rewrite_css | |
| # rewrite_images | |
| # rewrite_javascript | |
| # rewrite_style_attributes_with_url | |
| # Les Filtres activés ci-dessous NE SONT PAS dans les CoreFilters… | |
| # nous les activons manuellement, au cas par cas. | |
| # Attention, séparer les filtres entre virgules SANS espaces. | |
| # Plusieurs lignes "ModPagespeedEnableFilters" sont autorisées | |
| # Tableau reprenant tous les filtres, décrits en français, disponible sur : | |
| # https://www.easyhoster.com/pagespeed-wp-rocket-alternatives/ | |
| ModPagespeedEnableFilters responsive_images,combine_heads,outline_css,outline_javascript,move_css_above_scripts | |
| ModPagespeedEnableFilters move_css_to_head,rewrite_style_attributes,prioritize_critical_css | |
| ModPagespeedEnableFilters make_google_analytics_async,make_show_ads_async,include_js_source_maps | |
| ModPagespeedEnableFilters canonicalize_javascript_libraries,inline_google_font_css,local_storage_cache | |
| ModPagespeedEnableFilters insert_ga,insert_image_dimensions,resize_mobile_images,remove_comments | |
| ModPagespeedEnableFilters collapse_whitespace,elide_attributes,extend_cache_pdfs,sprite_images,rewrite_domains | |
| ModPagespeedEnableFilters trim_urls,pedantic,remove_quotes,add_instrumentation,dedup_inlined_images,insert_dns_prefetch | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # | |
| # Voici donc la liste des filtres actuellement désactivés | |
| # qui peuvent être activés un par un, au cas par cas | |
| # en testant scrupuleusement votre site à chaque modification : | |
| # | |
| # rewrite_javascript_external | |
| # rewrite_javascript_inline | |
| # convert_jpeg_to_progressive | |
| # convert_png_to_jpeg | |
| # convert_jpeg_to_webp | |
| # convert_to_webp_animated | |
| # convert_to_webp_lossless | |
| # inline_images | |
| # recompress_images | |
| # recompress_jpeg | |
| # recompress_png | |
| # recompress_webp | |
| # convert_gif_to_png | |
| # strip_image_color_profile | |
| # strip_image_meta_data | |
| # jpeg_sampling | |
| # resize_images | |
| # resize_rendered_image_dimensions | |
| # inline_preview_images | |
| # extend_cache_css | |
| # extend_cache_images | |
| # extend_cache_scripts | |
| # defer_javascript | |
| # lazyload_images | |
| # hint_preload_subresources | |
| # in_place_optimize_for_browser | |
| # | |
| # Description de chaque filtres en français sur | |
| # https://www.easyhoster.com/pagespeed-wp-rocket-alternatives/ | |
| # | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # | |
| # Tutoriel complet disponible sur le blog EasyHoster.com : | |
| # https://www.easyhoster.com/pagespeed-wp-rocket-alternatives/ | |
| # | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # | |
| # Remarques & Exemples d'Exclusions / Inclusions avancées | |
| # | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # Désactiver la concaténation des fichiers CSS/JS peut être utile sur | |
| # un Hébergement HTTP/2 comme EasyHoster. Faites des tests avec et | |
| # sans ModPagespeedDisableFilters pour atteindre le meilleur résultat : | |
| # ModPagespeedDisableFilters combine_css,combine_javascript | |
| # Le filtre "defer_javascript" peut être activé dans le cas où | |
| # vous n'utilisez aucun plugin de Defer/Delay du JavaScript | |
| # (comme Meteor, Flying Scripts, Autoptimize, WP-Optimize, ou encore | |
| # inclus dans W3TC, Hummingbird Optimize , Asset CleanUp, etc. | |
| # ModPagespeedEnableFilters defer_javascript | |
| # Le filtre "lazyload_images" n'est probablement pas nécessaire si vous | |
| # avez opté pour un bon plugin de Lazy Load tel que a3 LazyLoad, Smush, | |
| # ou autre. Mais veillez à activer aussi le "core lazy load" natif de WordPress | |
| # si le plugin vous propose cette option. Info: "LazyLoad (Free) by WP Rocket" | |
| # fonctionne bien, mais ne gère pas les exclusions .css dans sa version gratuite. | |
| # Pour l'activer au lieu d'un plugin WordPress, décommenter la ligne suivante. | |
| # ModPagespeedEnableFilters lazyload_images | |
| # Le filtre "convert_to_webp_animated" ne doit pas être utilisé conjointement | |
| # à d'autres convertisseurs WebP tels que WebP Express, EWWW, Imagify, Optimus | |
| # ou autre, qui s'occupent déjà de générer une version WebP de vos images. | |
| # Si vous n'utilisez pas de plugin de WebP, cette ligne peut être décommentée. | |
| # ModPagespeedEnableFilters convert_to_webp_animated | |
| # Pour exclure un fichier JS/CSS/etc des optimisations, utilisez | |
| # le paramètre "ModPagespeedDisallow". Ensuite, le chemin d'accès qui suit | |
| # peut contenir un joker wildcard * Par exemple, pour exclure | |
| # le script suivant : /wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js, | |
| # vous pouvez utiliser une expression comme celle-ci : | |
| # ModPagespeedDisallow "*smush-lazy-load*" | |
| # La directive "ModPagespeedDisallow" permet aussi de désactiver le Mod PageSpeed | |
| # complètement pour un sous-dossier spécifique. Exemple : | |
| # ModPagespeedDisallow "*/wp-admin/*" | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| # | |
| # Tutoriel complet disponible sur le blog EasyHoster.com : | |
| # https://www.easyhoster.com/pagespeed-wp-rocket-alternatives/ | |
| # | |
| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | |
| </IfModule> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment