15 Pearls Of Web Hosting Wisdom - Comment pérenniser vos ressources

Article écrit par:
  • Articles en vedette
  • Mise à jour: Sep 12, 2019

Si vous avez déjà acheté de petits forfaits d'hébergement Web partagé vous saurez que les ressources sont si limitées que vous devez soit renoncer aux fonctionnalités les plus complexes, soit faire appel à des ressources externes. Cela est particulièrement vrai lorsque plusieurs sites Web sont hébergés sous le même petit package.

Pour ce guide, j'ai interviewé Marc Werne, membre du personnel du fournisseur d'hébergement Linux Gigatux.com. Parmi les perles de la sagesse de l'hébergement Web présentées dans le guide, citons les conseils de Marc pour une gestion plus judicieuse des ressources de votre compte.

1. Choisissez un CMS léger

Vous voudrez peut-être utiliser Joomla or Mambo si mal, mais si votre compte d'hébergement est inférieur à 500MB en quota, vous voudrez peut-être reconsidérer votre choix.

WordPress or Drupal, par exemple, constituerait une alternative légère et flexible qui vous permettra d’économiser des Mo de disque Web et de bande passante. Souvent, moins est plus et léger ne signifie pas moins fonctionnel. Faites un tableau de vos alternatives et choisissez le CMS qui convient le mieux à vos besoins et à votre forfait d'hébergement.

2. Utilisez miniBB au lieu de SMF

MiniBB n'utilise que 1.77 MB par rapport au 11.38 MB de SMF, mais il s'agit d'une solution de forum complète avec un référentiel chargé d'éléments, d'extensions et de plug-ins.

Pas friands de miniBB?

Il existe plusieurs alternatives légères contre des scripts de forum plus importants. PunBB, FluxBB et AEF pour citer quelques-uns. En outre, planifiez l’étendue de votre forum avant d’installer toute solution: si votre objectif est d’atteindre des milliers d’utilisateurs, une mise à niveau de votre pack d’hébergement peut être nécessaire. Si vous souhaitez que le forum soit réservé au personnel ou à un nombre restreint d'utilisateurs, utilisez les ressources dont vous disposez à votre avantage.

3. Utilisez Google Apps pour votre messagerie Web au lieu du programme de messagerie Web de votre hôte.

En plus d'utiliser le gestionnaire de messagerie sur Gmail, Google offre aux webmasters la possibilité de configurer leur nom de domaine en tant que hôte de messagerie de base en le configurant dans Google Apps.

Cela signifie que vous pourrez configurer jusqu'à dix comptes d'utilisateur de messagerie gratuits avec votre domaine, chacun avec le disque Web 10GB, tels que [EMAIL PROTECTED] or [EMAIL PROTECTED]

Pourquoi Google Apps?

Parce que chaque fois que vous définissez votre quota de messagerie Web sur votre compte d'hébergement, ce quota sera extrait de votre espace disque global et vous conviendrez que dédier 100MB de votre paquet 500MB signifie travailler contre les besoins croissants de votre site Web. Utilisez Google Apps à votre avantage et économisez des centaines de Mo que vous pouvez utiliser pour améliorer l'expérience des visiteurs de votre site Web.

Une alternative à Google Apps? Il y a Zoho Mail, gratuit dans sa version Lite. Zoho Lite vous permettent de configurer votre domaine avec un maximum de comptes utilisateur 3, chacun avec une capacité de 5GB.

4. Employer un système de cache

La majorité des propriétaires de petites entreprises et de sites Web personnels disposant d'un petit budget optent pour des packages d'hébergement mutualisé afin d'économiser sur leurs investissements. Parfois, une mise à niveau est indispensable pour augmenter les performances et accueillir un public plus large et le trafic qu'elle génère, mais si vous ne le pouvez pas, vous pouvez économiser les ressources du serveur en utilisant un système de mise en cache qui ne surcharge pas votre processeur.

Les utilisateurs de WordPress peuvent installer W3 Total Cache mais si vous n'utilisez pas WordPress, vous devriez essayer d'optimiser le cache de votre site Web avec les outils mis à disposition par votre fournisseur de CMS.

Par exemple, Joomla peut compter sur quatre optimiseurs de cache et Drupal dispose également de plusieurs outils de performances du cache. Voir le point #10 pour afficher une liste des logiciels de mise en cache qui mettent plus de charge sur les serveurs et qui doivent être évités. En outre, n'oubliez pas de discuter de tout ce qui concerne le cache avec votre fournisseur d'hébergement. Gigatux, par exemple, utilise déjà un système de mise en cache rapide afin que vous n'ayez pas à vous en préoccuper, mais les autres hôtes peuvent ne pas compter sur de nombreuses ressources. Demandez d'abord d'éviter les problèmes plus tard.

5. Vider régulièrement le contenu du spam

Éliminez le spam sous forme d'e-mails, de commentaires de blog, d'URL de pingback et de fichiers surchargeant vos serveurs et votre quota de base de données.

Faites-le au moins une fois par semaine pour éviter les problèmes de mémoire (par exemple, la suppression de commentaires dans WordPress ne fonctionne que jusqu'à une mémoire de 64MB. Après cela, vous obtiendrez une erreur fatale et vous devrez soit augmenter la taille de la mémoire autorisée dans votre PHP.INI. fichier ou dans wp-config.php dans votre racine WordPress).

6. Si possible, utilisez des bases de données externes

Si votre hôte autorise la liaison de base de données distante, utilisez-la. Les bases de données externes aident à alléger l'utilisation de votre quota de disque Web, car elles stockent votre contenu en dehors de votre compte d'hébergement. Cependant, gardez à l'esprit que les bases de données distantes «peuvent être assez coûteuses et fastidieuses pour l'utilisateur final», comme le dit Marc Werne, car l'hébergement de bases de données externes n'est pas bon marché.

Cependant, il existe des solutions gratuites que vous pouvez utiliser pour de petits projets. FreeMySQL vous permet de configurer des bases de données illimitées et gratuites (elles fonctionnent avec des dons). Ces services sont fiables pour des projets limités, mais gardez à l'esprit qu'ils peuvent être moins efficaces avec les sites Web de grandes entreprises. Surveillez constamment votre utilisation et planifiez les mises à niveau potentielles si vous souhaitez continuer à utiliser votre base de données externe.

7. Économisez du stockage et de la bande passante avec les services d'hébergement de fichiers

Hébergez tout ce qui est téléchargeable sur un service d'hébergement externe, tel que Photobucket, Vimeo, YouTube ou 4Shared.

Vous ne devez pas autoriser vos visiteurs, clients ou lecteurs à télécharger du contenu sur vos serveurs si vos ressources sont limitées. Au lieu de cela, vous pouvez activer Gravatar afin que vos clients ou utilisateurs ne soient pas obligés de télécharger un avatar de profil.

8. Utilisez MailChimp pour votre newsletter

Installez un logiciel de newsletter sur votre compte d'hébergement Web limité et il va commencer à manger votre disque et votre bande passante. Malheureusement, il n'y a pas grand chose à faire à ce sujet, et le plus petit script de newsletter disponible - OpenNewsletter - reste 640Kb et vous devrez également compter dans tous les numéros stockés.

Mais vous pouvez à nouveau faire appel à des services externes. MailChimp est une solution complète de newsletter qui commence à un coût nul si votre public cible est inférieur au nombre d'abonnés 2,000 et si vous souhaitez envoyer jusqu'à 10 courriels 12,000 par mois.

Tous les modèles peuvent être personnalisés, vous n'avez donc pas besoin d'héberger les vôtres et vous pouvez intégrer le bulletin d'information à Facebook.

Bonnes alternatives à MailChimp sont Constant Contact BenchmarkMail, dont la seule limite est donnée par les options d'abonnement - les utilisateurs ne peuvent s'inscrire qu'à partir de votre formulaire.

9. Utilisez SurveyMonkey pour vos enquêtes auprès des utilisateurs

Comme pour les newsletters, le logiciel de sondage peut devenir lourd pour vos ressources limitées. Dans mon expérience, SurveyMonkey constitue une alternative valide et gratuite lorsque vous devez envoyer une enquête rapide à un nombre restreint de personnes. Pour un public plus large, les frais mensuels commencent à 17 $ (204 $ / an), de sorte que l'investissement reste abordable pour les entreprises à faible budget dont les bulletins d'information jouent un rôle central dans leurs activités.

Vous pouvez également essayer KwikSurveys et Smart Survey. Ils sont tous deux gratuits et offrent des fonctionnalités intéressantes, telles que l'insertion d'images dans le sondage et les concours.

10. N'utilisez pas WP Super Cache ou d'autres plugins WP consommateurs de CPU

Perle de sagesse #4 vous a suggéré d'utiliser un système de mise en cache sous forme d'extension ou de plug-in pour améliorer les performances de votre site Web sans absorber trop de ressources. Maintenant, il semble que je vous donne des conseils contradictoires: pourquoi ne pas utiliser WP Super Cache, un plugin bien connu de WP pour la mise en cache de votre site Web? La réponse est dans les performances de ce plugin spécifique: WP Super Cache consomme beaucoup de temps processeur et plantera vos serveurs si vous utilisez un package limité. Les autres plug-ins WP, qui ne consomment pas de mémoire cache mais consomment beaucoup de CPU, sont:

  • Meilleure sécurité WP (augmente le temps de chargement de la page)
  • Pack SEO Tout en Un (les anciennes versions causent des pics de charge plus importants)

Pensez à installer un plugin WordPress appelé P3 (acronyme de Plugin Performance Profiler) pour connaître la quantité de ressources CPU utilisée par vos plugins. Désactivez les plugins problématiques dès que vous constatez qu'ils gênent les ressources de votre processeur. Certains hébergeurs suspendent votre compte s'ils le découvrent et, au mieux, vos utilisateurs trébucheront sur des erreurs de serveur internes 500 lorsqu’ils essaieront de charger vos pages.

11. Méfiez-vous des abus

Marc Werne, de Gigatux, conseille de «choisir ses clients avec soin» car «de nombreux clients vont abuser des ressources et utiliser des services pour des raisons indésirables (spam, envoi d’attaques sortantes, par exemple). Cela vous aidera à tirer le meilleur parti de vos ressources limitées et à ne pas gaspiller temps et argent au service de clients non rentables. "

De quel genre d'abus parlons-nous?

  • Téléchargement de fichiers illégaux, y compris des PDF, des vidéos, de l'audio et des logiciels
  • Attaques de spam et d'e-mails en masse
  • Bande passante et dévidoirs Web (hotlinking massive et Détournement de FTP)

Les plug-ins anti-spam et les logiciels mis à jour sont généralement suffisants pour prévenir les abus, mais vérifiez auprès de vos clients si vous suspectez des risques plus importants. Les clients malhonnêtes doivent être bloqués et, à l'extrême, signalés aux autorités.

12. Limiter les commentaires du blog à des commentaires précieux

Si votre quota de base de données est limité, vous pouvez limiter les commentaires de blog approuvés à des commentaires précieux ou à des lecteurs connus que vous souhaitez consulter. Vous pouvez répondre aux autres commentaires par courrier électronique ou publiquement dans un article de blog. C'est une mesure très extrême, alors utilisez-la avec précaution et parcimonie. Le principal risque est que vous perdiez du trafic et de la réputation parmi les blogueurs et les lecteurs et obtiendrez moins de commentaires au fil du temps. Prévenez toujours vos visiteurs des raisons de votre modération en commentaires, expliquez vos problèmes d’hébergement et de budget et promettez des réponses par e-mail. Bien sûr, soyez fidèle à la parole donnée.

13. Téléchargez et supprimez régulièrement les fichiers journaux

Les fichiers journaux ont été créés pour vous tenir informés de l'état de votre site Web, mais ils ne sont pas utilisés sur le serveur: si vous ne les téléchargez pas et ne les supprimez pas au moins une fois par semaine, leur taille augmentera pour occuper plusieurs mégaoctets par Go. Cela est particulièrement vrai de deux journaux cPanel:

/ home / utilisateur / public_html / error_log

/ home / utilisateur / tmp / awstats /

Le fichier error_log comprend généralement des erreurs dynamiques telles que des avertissements PHP, des erreurs de base de données (classements illégaux, etc.) et des commentaires de spam qui ne sont pas passés. Vérifiez ce fichier toutes les semaines pour détecter les erreurs et les avertissements, puis supprimez-le.

Le dossier / awstats /, au contraire, contient tous les journaux d'accès et les journaux de statistiques de votre site Web. Vous devez désactiver le logiciel AwStats de votre compte pour éviter une augmentation de l'utilisation de l'espace Web, car le programme enregistre automatiquement ses fichiers stat. Sinon, vous devez contacter votre hôte pour lui demander de désactiver tous les logiciels d'analyse.

14. Gardez votre compte d'hébergement propre et exempt d'erreurs

Cela semble difficile? Ici, j'ai une liste de contrôle pour vous:

  • Gardez toujours le logiciel de votre site à jour
  • Supprimer régulièrement les journaux et les fichiers obsolètes
  • Se débarrasser des spams et des commentaires
  • Désinstallez les logiciels dont vous n'avez plus besoin
  • Exécuter un antivirus sur votre compte d'hébergement
  • Signalez les hacks et les tentatives de piratage à votre fournisseur d'hébergement

Un autre moyen de maintenir votre compte d'hébergement en bonne santé et fonctionnel consiste à utiliser un programme d'installation de script au lieu d'installer manuellement tous les logiciels nécessaires au bon fonctionnement de votre site. Assurez-vous que votre hôte est prêt à vous aider si vous rencontrez des difficultés pour configurer vos scripts.

15. Toujours, toujours garder votre logiciel à jour

Comme le dit Marc Werne, «de nombreux clients utilisent d'anciens magasins OS Commerce qui ne fonctionnent même pas avec PHP 5.3. Qui sait quels exploits de sécurité pourraient être là-bas. »Les mises à jour logicielles sont réellement au cœur de la sécurité de votre compte d'hébergement: ne vous refusez pas de mettre à jour votre CMS ou votre solution de forum simplement parce que la nouvelle version est plus lourde de quelques mégaoctets. Si l’espace disque est un réel problème pour vous, migrez votre base de données vers une nouvelle solution légère. C’est une option plus saine et plus sûre pour vous que d’exécuter votre site avec un logiciel comportant un bug.

L'importance de la décentralisation

Vous avez pu remarquer que la plupart des astuces de la liste concernaient l'utilisation de ressources externes pour alléger la charge sur les serveurs de votre hôte. Ce n'est rien d'autre qu'une forme de base de décentralisation. Le cloud computing repose sur le même principe et la plupart des fournisseurs d’hébergement font généralement appel à plusieurs serveurs pour assurer des performances supérieures. Vous devriez vraiment faire un effort pour décentraliser vos ressources autant que possible afin de les faire durer.

A propos de Luana Spinetti

Luana Spinetti est une écrivaine et artiste indépendante basée en Italie, et une étudiante passionnée en informatique. Elle possède un diplôme d'études secondaires en psychologie et en éducation et a suivi un cours d'une année 3 en dessin de bandes dessinées, duquel elle a obtenu son diplôme sur 2008. Si polyvalente qu’elle soit, elle a développé un grand intérêt pour le SEO / SEM et le marketing Web, avec une prédilection pour les médias sociaux. Elle travaille actuellement sur trois romans dans sa langue maternelle (italien), qu’elle espère publication indépendante bientôt.