How To Increase Your WordPress Site Performance (Without Losing Functionality) by 10 Times Comment accroître votre site wordpress performance (sans perte de fonctionnalité) de 10 fois
WordPress bloggers often engorge themselves with tons of plugins which are freely available ( Les bloggers de WordPress engorge souvent eux-mêmes, avec des tonnes de plug-ins qui sont librement disponibles ( free wordpress plugins we provide libre de wordpress nous fournissons ). However quality is not assured with most of the free plugins out there in the wild and often they end up significantly slowing the site. Cependant la qualité n'est pas assuré avec la plupart des plugins gratuits qui existe dans la nature et souvent ils finissent par ralentir de manière significative le site. How can you assure optimum performance without sacrificing functionality? Comment pouvez-vous assurer une performance optimale sans sacrifier la fonctionnalité?
Note: We do extensive QA and performance testing of our Note: Nous faire des assurance de la qualité et la performance de nos tests WordPress plugins WordPress plugins before we release them. avant de les relâcher. We can assure you of their quality and performance. Nous pouvons vous assurer de leur qualité et de performance.
Caching La mise en cache
You must consider using a caching plugin to optimize your site for performance. Vous devez envisager d'utiliser un plugin de mise en cache afin d'optimiser votre site pour la performance. Caching can drastically improve your site performance by storing your generated pages and serving them instead of creating them on the fly which involves lots of PHP processing and more significantly MYSQL database access. La mise en cache peut améliorer considérablement les performances de votre site par le stockage de vos pages générées et les servir au lieu de leur création à la volée qui implique beaucoup de PHP et de traitement sensiblement plus accès aux bases de données MYSQL. Both of them affect your scalability which is addressed by a caching plugin. Deux d'entre eux affectent votre évolutivité qui est adressée par une mise en mémoire cache plugin.
wp-cache 2 Plugin wp-cache 2 Plugin
I recommend Je recommande wp-cache 2 wp-cache 2 at this time. à ce moment-là. You will however need to deactivate compression on the Miscellaneous options screen and ensure “that gzip encoding is turned off on the PHP level”. Toutefois, vous aurez besoin de désactiver la compression sur l'écran des options diverses et assurer "que l'encodage gzip est désactivé sur le PHP niveau".
I recommend it over external caching engines like eAccelerator because it is senstive to changes in WordPress content and will automatically refresh the cache. Je le recommande la mise en mémoire cache externe sur les moteurs comme eAccelerator parce que c'est sensibles aux changements dans WordPress contenu et de rafraîchissement automatiquement la mémoire cache. However it has a downside. Toutefois, il a un revers. On highly commented sites the effects of caching is negated because of frequent cache refreshes. Le très commenté sites, les effets de la mise en cache est réduit à néant en raison de fréquents cache rafraîchit. This can be addressed by this tip: Cela peut être adressée par cette recommandation de livre:
How to improve performance of highly commented WordPress blogs Comment améliorer les performances de très commenté les blogs de WordPress
Personally I have seen that it works fine even with gzip encoding at php level. Personnellement, j'ai vu que cela fonctionne très bien, même avec l'encodage gzip php à niveau. But I have a better solution as described below in compression . Mais j'ai une meilleure solution comme décrit ci-dessous en compression.
WordPress Object Caching WordPress objet la mise en cache
WordPress introduced file based caching of php objects in 2.x versions. WordPress introduit mise en mémoire cache des fichiers PHP dans les versions 2.x. It caches recurrently used php objects thereby reducing MySQL calls and improving performance. Il caches régulièrement utilisé PHP MySQL réduisant ainsi les appels et l'amélioration de la performance.
It is currently disabled by default. Il est actuellement désactivé par défaut. You can enabled it by adding the line define(’ENABLE_CACHE’, true); after define (’WPLANG’, ”); . Vous pouvez lui a permis en ajoutant la ligne define ( 'ENABLE_CACHE', true); après define ( 'WPLANG', ");. So it will look like this: Ainsi, il ressemblera à ceci:
define (’WPLANG’, ”); define ( 'WPLANG', ");
define(’ENABLE_CACHE’, true); define ( "ENABLE_CACHE ', true);
Object cache may cause performance penalty when the available memory is low and too many Apache processes are allowed. Objet cache mai cause de performance lorsque la mémoire disponible est faible et trop de processus Apache sont autorisés. With caching enabled each Apache process (or Thread), serving a WordPress page request, caches at most 124 php objects which can increase memory consumption. Avec la mise en mémoire cache permis à chaque processus Apache (ou Thread), siégeant en une demande de page de WordPress, les caches à la plupart des 124 objets PHP qui peut augmenter la consommation de mémoire.
As a result kswapd (swap manager) comes into play and at high loads it tends to swap too often and ends up consuming most of the CPU cycles itself instead of allowing actual processing. En conséquence kswapd (gestionnaire de mémoire virtuelle) entre en jeu et à des charges élevées, il a tendance à trop souvent de swap et finit par consommer la plupart des cycles CPU lui-même au lieu de permettre le traitement effectif.
So if you are on a low end machine with low RAM or if you are sharing the machine with lots of other users then you can experience performance issues. Donc, si vous êtes sur une machine bas de gamme à faible RAM ou si vous partagez la machine avec beaucoup d'autres utilisateurs, vous pouvez rencontrer des problèmes de performances. However you can easily solve it by either increasing the memory or reducing the maximum number of Apache processes you serve. Cependant, vous pouvez facilement résoudre ce soit de plus en plus par la mémoire ou de réduire le nombre maximum de processus Apache vous servir. In short object cache can be used to improve your performance. Bref objet cache peut être utilisé pour améliorer vos performances.
Compression Compression
Using compression on your web content enables you to serve your pages significcantly faster, even upto En utilisant la compression de contenu de vos pages Web vous permet de servir vos pages significcantly plus rapide, même jusqu'à 7 times faster 7 fois plus rapide . You can turn on compression in your web server. Vous pouvez activer la compression de votre serveur Web. In Dans compressing php output with wp-cache2 wordPress plugin php compression de sortie avec wp-cache2 wordpress plugin I explained how you can easily enable gzip compression on top on wp-cache 2 to further speed up your site. J'ai expliqué comment vous pouvez facilement activer la compression gzip sur le wp-cache de 2 à plus d'augmenter la vitesse de votre site.
If you do not have mod_deflate module activated and you cannot request your web hosting provider to do it for you then you have an alternative. Si vous n'avez pas activé le module mod_deflate et vous ne pouvez pas demander à votre fournisseur d'hébergement Web de le faire pour vous alors vous avez une autre solution. You can use php compression by adding these lines to your .htaccess file in WordPress base directory: Vous pouvez utiliser PHP de compression par l'ajout de ces lignes à votre fichier. Htaccess dans le répertoire de base de WordPress:
php_flag zlib.output_compression on php_flag zlib.output_compression sur
php_value zlib.output_compression_level 2 php_value zlib.output_compression_level 2
I have tested them on this blog site and they do not conflict with wp-cache 2 plugin. Je l'ai testé sur ce blog et qu'ils n'entrent pas en conflit avec wp-cache 2 plugin.
Use plugins judiciously L'utilisation judicieuse des plugins
While we all have a tendency to add cool plugins when we find them, each comes with a cost. Alors que nous avons tous une tendance à ajouter des plugins frais quand nous les trouvons, chacun vient avec un coût. Any plugin serving dynamic content adds to your page processing time. Tout service plugin ajoute le contenu dynamique à votre page le temps de traitement. When your site grows and you start getting more visitors you will feel the load on your server. Lorsque votre site grandit et vous commencez à obtenir plus de visiteurs, vous vous sentirez la charge sur votre serveur. So experiment with plugins but stick with the ones you really need. Donc, expérience avec des plugins, mais s'en tenir à celles dont vous avez réellement besoin.
With these tools in your arsenal you will be able to serve very high loads, even Digg effects, without breaking a sweat. Avec ces outils dans votre arsenal, vous serez en mesure de servir très fortes charges, même Digg effets, sans casser une sueur.
Filed under Classé sous CMS Software Logiciel de CMS , Database Base de données , Headline News Headline News , How To Comment , Linux , Pro Blogging Blogging Pro , RDBMS SGBDR , Technology Technologie , Web , Web Hosting Web Hosting , Web Services Services Web , WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | cet article |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |





January 3rd, 2007 at 8:20 am 3 janvier 2007 à 8:20 am
[...] How To Increase Your WordPress Site Performance (Without Losing Functionality) by 10 Times -Simple Thoughts - Java and Web Blog Caching - wp-cache 2 Plugin - Compression - Use plugins judiciously (tags: Wordpress Plugin Howto) [...] [...] La façon d'augmenter votre WordPress des performances de sites (sans perte de fonctionnalité) de 10 Times-pensées simples - Java et mise en cache Web Blog - wp-cache 2 Plugin - Compression - utilisation judicieuse des plugins (tags: Wordpress Plugin Howto) [. ..]
February 10th, 2008 at 8:03 pm 10 février 2008 à 8:03 pm
thanks for the compression tip. merci pour la compression pointe. i learned sthg new. i sthg appris de nouveau.
April 20th, 2008 at 7:28 am Avril 20, 2008 à 7:28 am
The WordPress cache really screwed my debugging when I was developing my first plugin! Le WordPress cache vraiment mon vissé de débogage lorsque je développe mon premier plugin!
I couldn’t figure out what the heck was going on. Je ne pouvais pas imaginer ce que le diable se passait. I make changes to the code, but could get anything to reflect on the blog itself. J'ai effectué des changements dans le code, mais pourrait obtenir quoi que ce soit à réfléchir sur le blog lui-même.
It was only when I noticed that there’sa cache folder under wp-content/cache that I realized why I couldn’t debug it! Ce n'est que lorsque j'ai remarqué que il ya un dossier cache sous wp-content/cache que j'ai réalisé pourquoi je ne pouvais pas le déboguer! lol
So now I remember to delete all cache while developing. Alors maintenant je me souviens de supprimer tous les cache tout en développant.
Just a questions… Do you know how to disable WordPress from caching pages temporary so I can turn it off while developing, but turn it back on when the site is live? Juste une question… Savez-vous comment désactiver WordPress de la mise en mémoire cache les pages temporaires pour que je puisse l'éteindre, tout en développant, mais le rallumer lorsque le site est en ligne?
Take care, Prendre soin de,
Paul