• Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
- Annonce -
  • Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
Accueil » Divers

Quelques optimisations .htaccess pour WordPress.

Semageek Publié le 28 septembre 2009
16
1.9K Vues


  • Partagez sur Facebook
  • Twittez

optimisation_wordpress

Depuis que je suis sous WordPress, j’essai de grapiller la moindre petite optimisation possible afin que mon site soit le mieux visible et le plus navigablement possible pour mes différents lecteurs. On trouve souvent à droite à gauche deux ou trois conseils, et dans cet article je vais vous faire partager mes paramètres pour le fichier htaccess.

Activer et désactiver les modules nécessaires.

Atavistic Computing

Pour commencer, j’ai intégrer ces 4 lignes :

SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv MAGIC_QUOTES 0
SetEnv PHP_VER 5

Il parait que c’est dédié pour les hébergements OVH, mais les commandes restent standard sur les serveurs Apaches.

On désactive la directive REGISTER_GLOBALS qui n’apporte rien à WordPress, tout comme la directive MAGIC_QUOTES avec « SetEnv MAGIC_QUOTES 0 ».

On active cependant le module ZEND_OPTIMIZER qui permet d’optimiser le code pHP et de mettre en cache les requêtes les plus utilisées

On active aussi le PHP en version 5 qui sera bien utile pour pas mal de module WordPress.

Bien gérer le cache de votre site.

biG miNiaTURe wOrLd

On peut aussi définir la façon d’utiliser au mieux le cache de votre site. En effet certains éléments n’évolue pas dans le temps, il faut donc leur définir une période de cache optimium afin de pas les retélécharger du serveur à chaque fois.

#CACHE

</IfModule>

ExpiresActive on

#html/php

#images

ExpiresByType image/jpg « modification plus 7 days »

ExpiresByType image/jpeg « modification plus 7 days »

ExpiresByType image/gif « modification plus 7 days »

ExpiresByType image/png « modification plus 7 dayss »

ExpiresByType image/x-icon « modification plus 7 days »

#flash

ExpiresByType application/x-shockwave-flash « access plus 1 days »

#css et scripts

ExpiresByType text/css « access plus 1 days »

Header set Cache-Control « max-age=86400, public »

ExpiresByType text/javascript « access plus 1 days »

ExpiresByType text/html « access plus 1 seconds »

ExpiresDefault « access plus 1 seconds »

ExpiresByType text/xml « access plus 1 seconds »

#tout le reste

Header set Cache-Control « max-age=86400, public »

### / CACHE

Vous pouvez bien sur modifier les valeurs en fonctions du cache que vous désirez affecter à tel ou tel fichier, mais attention quand même, à ne pas mettre de valeur trop longue, sauf si bien sur vous êtes sur de votre choix.

Compressez les données échangées

slinky 3

Aujourd »hui, la plupart des navigateurs acceptent les données compressées, alors pourquoi s’en priver.

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/xhtml+xml application/xml application/rss+xml application/atom_xml

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/xhtml+xml application/xml application/rss+xml application/atom_xml

Cette ligne permet de compresser certains type de fichier afin d’améliorer le nombre de Ko transitant sur le réseau.

WP Super Cache.

WP Super Cache est un plugin pour word press qui permet de généré des pages statiques en cache afin d’alléger les requêtes PHP.

Le plugin est disponible sur : ocaoimh.ie/wp-super-cache/

Conclusion

J’utilise actuellement toutes ces méthodes, en attendant de pouvoir prendre un serveur dédié, histoire de plus être contraint à toujours grapiller à droite et à gauche quelques optimisation pour améliorer la navigabilité.

J’espère faire un topic bientôt sur la configuration optimale de my.cnf pour les SQL privée de ovh dans le but d’améliorer la réactivité de wordpress et éviter cette erreur de problème de connection à la base de donnée (Error establishing a database connection).

Vues : 1 863
  • Partagez sur Facebook
  • Twittez


- Annonce -
cachechargementcompressionhtaccessoptimisationoptimisation wordpressrapiditéWordpresswp super cache


Auteur

Semageek

La trentaine et passionné par l’électronique et l’informatique. Le DIY et l'univers geek est une vocation que j’ai depuis tout petit, bercé entre les StarWars et les Mac Gyver. J’ai toujours eut une passion très forte pour l’informatique, depuis l’âge de 7 ans où j’ai eu mon premier ordinateur, un Tandy TRS-80 pour les connaisseurs. Et depuis, je suis assez autodidacte et je me forme à l’aide d’internet dans les divers langage de programmation. Actuellement je souhaite prendre un tournant dans ma vie et essayer de travailler à 100% à mon compte sur le web, alors j’essaie de lancer des sites, des idées des concepts dont Semageek fait partie.

Vous aimerez aussi
Nouveau produit : Cache de webcam miniature en métal noir
6 juin 2018
DIY : La Boîte à ouverture secrète SpaceInvaders
8 juillet 2013
WordPress : Générer des « images à une » à partir de l’URL d’un fichier image
18 juin 2012
OmniZero.9 : Un robot Transformers hallucinant.
A lire en suivant

OmniZero.9 : Un robot Transformers hallucinant.

  • - Annonce -
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

  • SEMAGEEK : Actualités High Tech, Robot, Électronique, DIY et Arduino.

    Mentions Légales

    Annonceurs

    À propos

    Contact

  • Articles Récents

    • STAR : Un robot modulable à base d'arduino qui se faufile partout
    • DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
    • Un robot imprimé en 3D qui dessine dans le sable.
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

© Copyright Semageek® 2009 - 2020
Appuyez sur Entrée pour lancer votre recherche
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok