Comment accélérer son wordpress sur un VPS ?

WRInaute passionné
Hello,

J'ai un admin réseau qui s'occupera de la config du VPS que je viens de prendre pour un nouveau site. Le VPS aura 2.5Go de Ram (burst: 5Go ??).

Ce VPS sera aux USA mais les visiteurs seront pour la plupart d'Australie, d'Asie et d'Angleterre. D'où un besoin d'optimiser un maximum le wordpress afin d'améliorer le confort des visiteurs (et de mes amis google bots...)

L'admin réseau m'a demandé ce que j'aurai besoin pour le wordpress, n'ayant lui-même jamais travaillé sur ce CMS.

Il m'a dit que qu'il installe d'office APC cache (il m'a aussi parlé de lighttpd à la place d'apache). D'après mes lectures et ce que j'ai compris, c'est déjà bien.

Peut-on combiner APC avec le "couple" WP Super Cache et DB Cache Reloaded pour encore plus améliorer la vitesse de chargement des pages ?
Que conseilleriez-vous pour optimiser un maximum le wordpress ?

Question subsidiaire, je sais que le thème aura la plus grande importance niveau chargement de la page. J'ai choisi un thème premium. Donc payant. Thème que je n'ai pas encore acquis.
Y aurait-il un moyen de savoir si un thème aurait de bonne performance sans devoir l'acheter avant ?
 
WRInaute accro
Aucun moyen de connaitre la perf d'un thème avant de l'avoir acheté.
Tout dépends "où" et "par qui", mais à part les thèmes de type sandbox ou blueprint (qui eux sont gratos), j'ai rarement été impressionnée par le codage des thèmes payants.

De toute façon, une partie de l'optimisation, c'est de réduire les chargements de fichiers et les requêtes. Or les thèmes premiums ont tendance à les multiplier, avec les options à configurer dans l'admin. Option admin -> accès DB au lieu d'un bon code brutal.

Entre ça et les trucs mal foutus dans le design, la plupart du temps, je prends des themes premium pou leur graphisme, et je recode 90% du backend
 
WRInaute accro
Bonsoir

Je partage l'avis de Marie-Aude et... c'est assez marrant car j'ai un projet de "gros" site WP (utilisation détournée de WP, à titre perso, avec un potentiel de +5000 pages web à très court terme, et plus de 20000 à long terme, le tout recroisé avec de "kolossales" taxonomies :roll: ; je précise qu'il s'agira d'un site professionnel, pas d'un MFA basé sur une bonne vieille base de données de commune ou autre truc du genre :mrgreen: )

Du coup je me pose (beaucoup) de questions sur l'optimisation d'un tel site car là, pas droit à l'erreur ! Et l'atout de WP est que la base est connue si j'ose dire (j'ai pas "vraiment" envie de me recoder intégralement un tel site)

Je sais que W3 Total Cache autorise le couplage avec APC Cache, mais j'avoue ne pas avoir essayé (mon hébergeur le propose pourtant...) ; je lui préfère le couple WP Super Cache + DB Cache Reloaded avec un petit tuning perso au niveau du htaccess...

Le thème a également son importance, ainsi que les plugins installés sur le site.

Ce que je fais pour ma part, c'est de prendre des "morceaux" de thèmes Premium (genre headers, footers, feuilles de style CSS...) pour reclaquer sur d'autres projets, ça fonctionne plutôt bien :) (et ça rejoint ce que fait Marie-Aude) : je joue aux légos quoi :D
 
WRInaute accro
Oui :D

Pour les plugins, c'est pas toujours évident. Je n'aime pas la pluginite aigue, qui conduit à multiplier les appels de fichier. Pour les sites des clients je laisse, pour les miens j'ai tendance à regrouper pas mal, et à ne pas mettre à jour tant que ça ne casse pas.
 
WRInaute passionné
Merci pour les commentaires.
Comme je suis incapable de chipoter dans un thème pour l'alléger, voici le thème que je voudrais utiliser
-http://themeforest.net/item/yen-magazine-news-and-blog-wordpress-template/full_screen_preview/138918

Vous en connaissez un dans le même genre qui fonctionne "bien" ?
 
WRInaute accro
Alaindeloin a dit:
Comme je suis incapable de chipoter dans un thème pour l'alléger, voici le thème que je voudrais utiliser

Alors dans ce cas là un conseil, sous traite le développement à qui sait. L'optimisation c'est d'abord et avant tout dans le code :mrgreen:

Pour le thème je ne le connais pas, mais à priori, il a déjà 8 wp_query dans la home (dont 8 requetes différentes pour sortir les posts)
 
WRInaute passionné
Je confirme ce que dit Marie Aude.
Par défaut (sans plugin et avec le theme par défaut) WP est plutôt rapide.
Par la suite il y a pas mal de choses à recoder.
Par exemple ça pourrait être le "nom du blog" dans le header du theme, celui-là ne change pas.
De même pour un plugin google analytics, tu peux ajouter le js toi même plutôt que de le stocker en db..

Pleins de trucs comme ça permettent de faire d'énormes évolutions.

Après solution ultime, recoder un blog soi même en fonction de ce que tu as besoin (c'est ce que j'ai fait sur mon www) mais j'avoue que j'ai perdu pas mal d'options ;)
Par contre niveau vitesse il n'y a pas à chier.
 
WRInaute occasionnel
2.5Go de Ram (burst: 5Go ??).
Votre VPS est le hybride HY1 à -http://www.knownhost.com/hybrid_packages.html ?

5Go semble être la limite du trafic mensuel.
Je vois pas de Burst RAM.

- Un peu cher mais votre serveur devrait être performant.
- Je vous recommande cPanel/WHM plutôt que Plesk (facilité des mises à jour, plusieurs options de sécurité intégrées)
- Le Virtuozzo PowerPanel (inclus) vous sera utile.
- Demandez l'installation de ce firewall (gratuit): http://www.configserver.com/cp/csf.html
 
WRInaute passionné
Merci pour vos réponses.
Concernant le thème, je vais faire des recherches plus approfondies :?
J'ai lu des centaines d'articles et je commence à avoir mal à la tête de lire des articles techniques en anglais sur un domaine que je maitrise absolument pas :mrgreen:
techron a dit:
2.5Go de Ram (burst: 5Go ??).
Votre VPS est le hybride HY1 à -http://www.knownhost.com/hybrid_packages.html ?

5Go semble être la limite du trafic mensuel.
Je vois pas de Burst RAM.

- Un peu cher mais votre serveur devrait être performant.
- Je vous recommande cPanel/WHM plutôt que Plesk (facilité des mises à jour, plusieurs options de sécurité intégrées)
- Le Virtuozzo PowerPanel (inclus) vous sera utile.
- Demandez l'installation de ce firewall (gratuit): http://www.configserver.com/cp/csf.html

Non j'ai pris pour finir chez burst.net. C'est un des plus anciens hosteurs américains et faisait une promo -25% "à vie". J'ai pris pour 44.99$ par mois au lieu de 59.99$
PREMIUM VPS PACKAGE #4
VPS Software: vePortal™ / OpenVZ™
CPU: 4000MHZ GUARANTEED
Memory: 2.5GB/5GB (GUARANTEED/BURST)
Disk Space: 150GB (RAID BASED CONFIG)
Bandwidth: 4000GB/MONTH (1GBPS PORT)
IP Addresses: 2 (IPv4) + IPv6
Management: BASIC MANAGED
DDOS Protection: CISCO™ GUARD
FREE SETUP $59.95/MONTH
LESS THAN 50% LOAD OF BUDGET VPS NODES!
 
WRInaute occasionnel
(faut lire 5To au lieu de 5Go dans mon dernier message)


Merci pour la précision.
En effet, Burst.net est un hébergeur avec une grande pérrenité (1998).

L'administrateur dont vous parlez en message 1, c'est Burst.net ou c'est le vôtre (à l'externe) ?

Donnez-nous un retour sur Burst.net...
Bonnes chances...
 
WRInaute passionné
HS /

L'admin c'est une connaissance que je rémunère. C'est un spécialiste de l'administration réseau.
Je n'aurai pas pris de VPS si je ne l'avais pas sous le coude.

Concernant les hébergeurs américains, http://www.webhostingtalk.com c'est un des très gros forum américain sur l'hosting.
Les commerciaux d'une majorité de boites sont officiellement présents.

Au moindre message disant qu'un client n'est pas satisfait de tel ou tel hébergeur, le commercial débarque et tente de trouver une solution :D

Dans cette partie, toutes les offres de réduction http://www.webhostingtalk.com/forumdisplay.php?f=45
 
WRInaute occasionnel
c'est une connaissance
Vous me rassurez là. :)

Le forum WHT, je connais. J'y suis membre depuis 2002.

Si vous lisez bien l'historique de BurstNet chez WHT, c'est plutôt moyen avec des pointes vers le cauchemar (fiabilité, support...). Ils se sont peut-être améliorés depuis un an ou deux.

Mais vous m'avez rassuré puisque vous avez votre propre administrateur.

Donnez-nous un retour dans quelques mois.
 
WRInaute occasionnel
Zut, le temps d'édition du message précédent est passé

Rassurez-moi de nouveau :)

Je sais, pour vous avoir aidé dans une autre discussion, que c'est le marché Pacifique qui vous intéresse (Asie, Australie...)

Puisque vous avez un serveur, vous êtes en droit de demander la localisation de leur datacenter de LA (par email s'ils ne veulent pas le donner en public pour raison de sécurité).

Burst.net dit être présent à Los Angeles depuis octobre 2010, mais à ma connaissance, jusqu'en avril 2010, ils étaient présents seulement sur la côte Est dans leur datacenter de Scranton en Pennsylvanie.

Ce traceroute récent d'un client en VPS sur Los Angeles pointe vers la Pennsylvanie:

burstnet Los Angeles, California offline AGAIN?
http://www.webhostingtalk.com/showthread.php?t=1011208
1 75.125.232.57 (75.125.232.57) 0.521 ms 0.642 ms 0.476 ms
2 te1-4.dsr02.hstntx1.networklayer.com (207.218.245.5) 0.539 ms 0.431 ms 0.233 ms
3 e4-3.ibr01.hstntx1.networklayer.com (207.218.223.33) 0.487 ms 0.214 ms 0.234 ms
4 xe-9-0-0.bar2.Houston1.Level3.net (4.78.10.29) 1.263 ms 0.437 ms 0.477 ms
5 ae-0-11.bar1.Houston1.Level3.net (4.69.137.133) 0.490 ms 0.465 ms 0.483 ms
6 ae-13-13.ebr1.Dallas1.Level3.net (4.69.137.138) 10.731 ms 17.199 ms 17.970 ms
7 ae-4-90.edge2.Dallas3.Level3.net (4.69.145.204) 5.236 ms 5.459 ms 5.483 ms
8 XO-COMMUNIC.edge2.Dallas3.Level3.net (4.71.220.14) 8.233 ms 8.213 ms 8.223 ms
9 vb2001.rar3.chicago-il.us.xo.net (207.88.13.130) 39.712 ms 35.687 ms 36.215 ms
10 vb24.rar3.washington-dc.us.xo.net (207.88.12.34) 49.440 ms 49.702 ms 49.642 ms
11 ae0d0.mcr1.philadelphia-pa.us.xo.net (216.156.0.42) 48.922 ms 48.901 ms 49.693 ms
12 216.55.42.26 (216.55.42.26) 52.969 ms * *
13 * * *
14 * * *
15 *
 
WRInaute passionné
Merci pour ta réponse !
J'ai choisi effectivement Brust pour leur Datacenter sur la cote ouest/
Donc d'après ce que j'ai compris de ton post, ils n'ont pas de DC à LA et redirigent depuis la Pennsylvanie ? 8O
 
WRInaute occasionnel
Oubliez cela.

Le plus gros souci que vous aurez sera la fiabilité. Mais ils se sont peut-être améliorés.
 
WRInaute discret
cedric_g a dit:
Bonsoir

Je partage l'avis de Marie-Aude et... c'est assez marrant car j'ai un projet de "gros" site WP (utilisation détournée de WP, à titre perso, avec un potentiel de +5000 pages web à très court terme, et plus de 20000 à long terme, le tout recroisé avec de "kolossales" taxonomies :roll: ; je précise qu'il s'agira d'un site professionnel, pas d'un MFA basé sur une bonne vieille base de données de commune ou autre truc du genre :mrgreen: )

Du coup je me pose (beaucoup) de questions sur l'optimisation d'un tel site car là, pas droit à l'erreur ! Et l'atout de WP est que la base est connue si j'ose dire (j'ai pas "vraiment" envie de me recoder intégralement un tel site)

Je sais que W3 Total Cache autorise le couplage avec APC Cache, mais j'avoue ne pas avoir essayé (mon hébergeur le propose pourtant...) ; je lui préfère le couple WP Super Cache + DB Cache Reloaded avec un petit tuning perso au niveau du htaccess...

Le thème a également son importance, ainsi que les plugins installés sur le site.

Ce que je fais pour ma part, c'est de prendre des "morceaux" de thèmes Premium (genre headers, footers, feuilles de style CSS...) pour reclaquer sur d'autres projets, ça fonctionne plutôt bien :) (et ça rejoint ce que fait Marie-Aude) : je joue aux légos quoi :D

J'ai un site sous worpdress qui a une grosse base d'articles ( à peu près 30 000 articles, et 50 000 pages indéxées dans GG).
Le site a actuellement 1000 VU/j et pour le moment tout fonctionne très bien.
Le site a aussi une grosse "taxonomie", bcp de tags (sans doute plus de 3000 tags)
Actuellement, j'ai fait un theme WP super light, et super rapide à charger, et tout se passe bien, le site se charge rapidement, et pas eu 1 souci depuis +ieurs mois.
Je pense qu'une grosse partie dans ce cas c'est vis a vis du theme, et surtout ne mettre AUCUN plugin qui n'est pas 100% indispensable. Peu de plugin, un bon CACHE, un theme extra light. 8)
 
WRInaute passionné
Premier retour sur Burst, pour le moment tout vas bien, et ils sont sans doute les moins chers du marché pour ce qu'ils proposent.
Pour 44.99$/mois (au lieu de €59.99), soit environ 32€ par mois, 2.5Go de Ram, 150Go d'espace et 4To de bande passante par mois.
 
WRInaute discret
Sinon sur un blog wordpress a "fort" traffic (un peu plus 1 000 000 pv et 100 000 vu / mois) j'ai mis en place Varnish et les perf sont impresionnante ! bon il y a quelques config a faire mais on gagne énormément en perf...
 
WRInaute passionné
mitchum a dit:
Sinon sur un blog wordpress a "fort" traffic (un peu plus 1 000 000 pv et 100 000 vu / mois) j'ai mis en place Varnish et les perf sont impresionnante ! bon il y a quelques config a faire mais on gagne énormément en perf...
Tu peux un peu développer pour l'inculte que je suis ? :mrgreen:
 
WRInaute discret
Varnish est un system qui "cache" les pages "finie" et donc qui évite de recalculer a chaque fois...

plus puissant que W3 cache et compagnie...

Pour ngynx c'était ma prochaine étape si varnish n'était pas assez puissant, mais vu que j'ai gagné 4000% de "max request by second" avec le test "ab -t 30 -c 5 http://www.example.com/"
et que le serveur est désormais a 10-20 % de charge j'ai pas poussé...

Mais sur un Gandi "de base" (sur une debian par par la *$*@_ de gandi AI...) le site tourne niquel (blog wp + forum ipb)...
 
Discussions similaires
Haut