Tag

serveur

Browsing

J'ai mis à jour WordPress hier, entre deux corrections de copies. D'habitude lorsque je fais une grosse mise à jour, je la fait d'abord sur mon installation locale, sur ma machine. Cela me permet de déceler les problèmes éventuels et de ne pas planter la base du site.

Cette fois-ci, non seulement je l'ai faite en locale mais je l'ai en plus faite sur un sous-domaine, histoire d'être vraiment sûr de mon coup. Mais cette fois-ci j'ai eu droit à une grosse étape supplémentaire, nécessaire pour la pérennité du site...

WordPress : optimiser le themeAprès avoir vu comment réduire les accès des plugins, voici comment réduire le nombre d'accès à la base de données en modifiant vos fichiers de thèmes.

Des URLs statiques

Il est possible de supprimer jusqu'à une bonne vingtaine d'appels à la base de données rien qu'en éditant les fichiers de votre thème. Les fichiers les plus gourmands sont header.php, sidebar.php et footer.php. Vous pouvez remplacer :

  • bloginfo('charset') par l'encodage de vos pages : UTF-8.
  • bloginfo('stylesheet_url') par l'URI statique de votre feuille de style.
  • bloginfo('rss2_url') par l'URI statique de votre flux RSS.
  • bloginfo('pingback_url') par l'URI statique de votre serveur XML-RPC.
  • bloginfo('url') par l'URI statique de votre blog (sans le slash final).

PlatinumJe me rends compte que j'ai oublié de vous dire que nous avions changé de serveur. Après Pan, Athena et Neon, nous nous retrouvons sur un nouveau serveur qui porte le doux nom de Platinum.

Il devrait y avoir moins de monde sur ce serveur donc plus de ressources disponibles... bon, en théorie seulement parce qu'en pratique, je m'aperçois en regardant les logs que le site explose le serveur de base de données tous les jours !

Alors, dîtes-moi tout : quels sont les articles du site qui ont votre préférence et pourquoi ? ;-)

PluginsSuite aux deux précédents avertissements de mon hébergeur, j'ai pris quelques mesures pour tenter d'endiguer les requêtes superflues au niveau du serveur et d'optimiser mon installation WordPress en général. Aujourd'hui, on essaie de réduire le nombre de requêtes SQL de nos plugins.

Etape 1 : réduire le nombre de plugins

Une installation par défaut de WordPress est assez light au niveau des ressources SQL. Le problème, c'est que l'on a bien souvent tendance à ajouter des plugins à son installation de base qui finissent par ralentir l'ensemble du site. Peut-être même possédez-vous des plugins qui sont devenus obsolètes ou redondants s'ils ont été inclus dans le code source de WordPress. Faîtes un peu le ménage et supprimez les plugins dont vous ne vous servez pas.

Hier soir, de 18h30 à 20h, SkyMinds.Net a été momentanément indisponible et ce pour une raison inconnue. Enfin, quand je dis inconnue, je veux dire que je ne m'explique pas vraiment ce pic de fréquentation : Le record de connectés est de 502 personnes, le 7/02/2008 @ 21:27. Plus de 500 personnes connectées au même moment sur le site ?!? Pas étonnant que mon serveur n'ait pas tenu le coup, nous ne sommes pas un…

Il y a quelques jours, mon hébergeur a mis à jour son serveur Apache qui est passé de la version 1.3.37 à la version 2.2.6. Gros changement donc mais dont je ne me suis réellement rendu compte que lorsque j'ai voulu poster un nouvel article sur le site. Je me suis trouvé nez à nez avec cette erreur :

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 139816 bytes) in /home/cpanel/public_html/wp-includes/cache.php on line 51

Petit mail au support qui, une fois n'est pas coutume, ne sait pas comment résoudre le problème. Etrange. On voit bien que c'est un problème de mémoire pourtant : Apache 2 serait-il plus gourmand qu'Apache 1 ? 8 Mo seraient-ils insuffisants ?

Un mois à peine après être passé sur un compte Elite, voici que SkyMinds.Net a besoin de toujours plus de bande passante ! Ce n'est donc plus 20 Go, ni 30 Go mais bien 60 Go de bande passante que le site va désormais pouvoir utiliser afin de fonctionner dans de bonnes conditions. Un petit graphique pour expliquer la situation : Au mois de novembre, nous avons accueilli 106 281 visiteurs uniques sur 137 371…

1337 account !!!Après être passé en compte premium en avril 2006 et après le constat d'augmentation de bande passante consommée en juin 2007, SkyMinds.Net vient de passer sur un compte Elite.

Alors vous vous demandez peut-être ce que cela va changer ? Et bien en fait, pas grand chose ! Au lieu des 20 giga-octets de bande passante mensuel, le site pourra désormais consommer jusqu'à 30 Go sans que Cpanel m'inonde de mails m'informant du dépassement de forfait.

Le plus drôle, c'est que je me demande bien qui peut consommer autant de bande passante ! La consommation moyenne quotidienne est de 800 Mo (!) et il n'y a pourtant aucun fichier en téléchargement qui pèse plus de 30 Ko sur le site... La majeure partie des spam bots est filtrée aux portes du serveur. Le mystère reste donc entier !

FileZillaSi vous avez suivi le tutoriel Créer son propre serveur FTP avec Filezilla Server, vous vous êtes peut-être demandés comment permettre l'accès à vos visiteurs à plusieurs répertoires. Par défaut, lorsque vous créez un compte utilisateur, celui-ci n'a accès qu'à un seul répertoire de travail : le home directory. Il est cependant très facile d'ajouter d'autres répertoires en créant des alias. Cela ne prend que quelques secondes et trois étapes.

Pas mal de gens m'ont demandé des explications pour pouvoir télécharger des fichiers hébergés sur Rapidshare. Voici donc un petit guide qui devrait éclairer votre lanterne. Rapidshare, c'est quoi ? Rapidshare est un service d'hébergement gratuit de fichiers qui propose deux solutions de téléchargement : une version gratuite (limitée à une quantité de Mo/heure, avec un débit bridé) et une version payante ("Premium", limite de téléchargement à 25 Go sur 5 jours, débit illimité). Voilà…

Suite à une discussion à propos de WordPress entamée avec Claude, je me suis dit qu'il était temps que je vous parle un peu des solutions pour installer un serveur web chez soi. Si vous prônez l'usage de logiciels libres, vous opterez certainement pour le trio Apache (serveur web), PHP (pages dynamiques) et MySQL (SGDB relationnel). Je n'entre pas dans l'installation individuelle des 3 serveurs, cela pourra faire l'objet d'un tutoriel ultérieur. Pour les gens…

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: