---- Pensé que je commencerais avec une structure et des talons. N'hésitez pas à éditer et à ajouter à cela. ----
Un hôte Web vous permet de rendre un site Web disponible sur le Web en le stockant sur un ordinateur toujours allumé et toujours connecté à Internet. Il y a des milliers d'entreprises qui proposent l'hébergement web. Ce guide a pour objectif de vous apprendre à comprendre, rechercher et évaluer vous-même les produits proposés.
Pour trouver un hébergeur approprié, vous devez:
- Connaissez vos exigences.
- Comprendre les produits d'hébergement Web disponibles.
- Choisissez le bon produit pour vous.
- Dressez une liste restreinte des entreprises proposant ce produit et réduisez-les en un.
Nous allons vous parler à travers ces étapes maintenant.
1. Quelles sont vos exigences?
Pour commencer votre recherche, il est utile d’avoir une idée approximative de votre:
- Budget mensuel (par exemple, "je ne peux pas me permettre plus de 20 dollars par mois")
- Trafic unique mensuel (par exemple, "Je reçois environ 5 000 visiteurs par mois")
- Exigences technologiques (par exemple, "j'utiliserai PHP et MySQL.")
- Capacité technique (par exemple "Je n'ai jamais acheté d'hébergement Web auparavant.")
- Lieu (par exemple, "je souhaite que mon hébergement soit dans un pays donné pour des raisons de rapidité, d'assistance ou de référencement")
Si vous avez ces informations, c'est parfait! Si ce n'est pas le cas, essayez de les résoudre et notez-les avant de poursuivre la lecture. cela facilitera beaucoup la recherche d'un hébergeur.
2. Quels types d'hébergement Web existe-t-il?
Le marché de l'hébergement est inondé de différents produits. Cette section les décrit.
Hébergement Web gratuit
Il est possible de trouver un hébergement Web gratuit, mais très peu de webmasters professionnels vous recommanderont de l'utiliser.
pro
- Cela ne coûte rien.
- C'est surtout très facile à installer et à démarrer.
contra
- Les hôtes gratuits n'ont aucune obligation de vous offrir de l'aide.
- Les hôtes gratuits n'ont aucune obligation de garder votre site actif.
- Les hôtes libres ont peu d'obligation de mettre à niveau, de maintenir et de sécuriser leurs serveurs.
- Probablement de la publicité sur votre site.
En bref, il vaut la peine de payer pour l'hébergement au lieu d'utiliser un service gratuit. Un package d'hébergement mutualisé pas cher vous donnera un niveau de support de base, une disponibilité plus fiable, et ne vous ruinera pas la banque.
Les bons services (à compter de 2018) incluent les pages Github .
Hébergement Web partagé
pro
- C'est bon marché - les prix commencent à 3 $ / mois.
- Mais c'est fiable. Vous signez un contrat avec une entreprise qui regroupe tous les services qui vous sont garantis.
contra
- Normalement, vous partagez un serveur (virtuel) avec de nombreux autres clients. Donc, si vous avez beaucoup de trafic, vous aurez peut-être besoin d'un serveur dédié.
- Les autres clients peuvent avoir des sites Web occupés qui ralentissent tout le monde sur le même serveur.
- Parfois difficile de faire modifier la configuration pour vos besoins spécifiques (en particulier sur l'hébergement Windows)
Hébergement "en nuage"
Cela couvre une variété de services qui peuvent être divisés en trois groupes: infrastructure en tant que service, plateforme en tant que service, logiciel en tant que service. Cet article de Wikipedia décrit les différences.
pro
- Disponibilité. Vos données sont presque instantanément disponibles pour toute personne sur cette planète.
- Il existe également des offres gratuites.
contra
- Avec certains services de cloud computing, personne (pas même l'hébergeur) ne sait où se trouvent vos données (en particulier dans quelle juridiction). C'est un très gros problème si vous traitez avec des données sensibles, comme des données d'un médecin ou des comptes bancaires (concernant la confidentialité des données). D'autres, comme Amazon S3, vous permettent de choisir une région.
- Il est difficile de comparer comme avec. Certains, comme Amazon, vous proposent des serveurs virtuels. D'autres, comme Microsoft Azure ou Google App Engine, proposent une couche de middleware que vous pouvez utiliser.
Hébergement web VPS
C’est là qu’il semble que vous ayez un serveur pour vous bien que vous le partagiez physiquement avec d’autres personnes.
pro
- Vous avez beaucoup plus de contrôle que l'hébergement partagé.
contra
- Si vous n'avez pas de VPS géré, vous devez le gérer vous-même - en appliquant les correctifs du système d'exploitation.
Hébergement web dédié
pro
- Vous pouvez faire ce que vous voulez, quand vous voulez et comme vous voulez. Vous possédez un serveur (virtuel) et installez n'importe quel logiciel (comparé à l'hébergement géré). Vous pouvez utiliser ce serveur pour tout ce que vous voulez (à l'exception des contenus illégaux).
contra
- Vous devez vraiment savoir ce que vous faites. Vous êtes celui qui est responsable de la sécurité de ce système. Vous aurez besoin d'installer des mises à jour de sécurité et en général de "garder un œil" sur ce qui se passe (quels ports sont reniflés, qui tente de pénétrer par où ils sont venus,…).
Hébergement Web colocalisé
La colocation ressemble beaucoup à l'hébergement Web dédié. La différence est que vous devez également acheter, importer, gérer et entretenir le matériel lui-même.
pro
- vous avez le plus de contrôle sur la fiabilité et la rapidité du matériel de votre serveur
- vous pourrez peut-être faire appel à un très petit serveur très bon marché que vous maîtriserez dans un environnement haut de gamme pour vous permettre de servir vos clients
- vous pouvez configurer et configurer votre matériel individuellement et à l'avance depuis votre domicile ou votre bureau avant de l'apporter à l'hébergeur
contra
- L'achat d'une seule machine de niveau serveur n'est pas bon marché
- vous êtes maintenant même responsable du matériel et devez le surveiller et le réparer (bien que certains hébergeurs vous l'offrent pour le faire (moyennant un prix))
- vous ne pourrez peut-être même pas redémarrer le système s'il tombe en panne, si vous ne vous y êtes pas préparé (ou si vous achetez un service pratique auprès de l'hébergeur pour le faire à votre place)
- En fonction du niveau de service de l'hébergeur, vous devrez peut-être attendre des heures ouvrables pour accéder physiquement à votre serveur en cas de panne.
Hébergement "géré"
Ceci est similaire à l'hébergement dédié, mais réduit les problèmes de sécurité car une équipe de professionnels entretiendrait votre serveur. D'autre part, vous ne pouvez généralement pas agir aussi librement que sur une machine dédiée.
3. Quel produit vous convient le mieux?
Vous pouvez utiliser les cinq critères énumérés au début (budget, trafic, technologie, compétence et emplacement) pour déterminer le produit qui vous conviendrait.
Organigramme tentant d'orienter les gens vers le bon produit?
Shopping pour hébergement par budget
Si vous ne voulez rien payer du tout
Si votre budget est d'environ 10 $ / mois
Si votre budget est d'environ 50 $ / mois
Si votre budget est d'environ 100 $ / mois
Si votre budget est d'environ 1000 $ / mois
- Nuage
- Dévoué
- Colocalisé
- Géré
Shopping pour hébergement par trafic mensuel
Si vos visiteurs uniques mensuels sont environ 1 000
Si vos visiteurs uniques mensuels sont environ 10 000
Si vos visiteurs uniques mensuels représentent environ X
Si vos visiteurs uniques mensuels représentent environ X
Shopping pour hébergement par exigences technologiques
Si vous avez besoin d'un langage de programmation particulier
Si vous avez besoin d'une architecture de serveur particulière
Si vous avez des exigences personnalisées très spécifiques
Shopping pour hébergement par capacité technique
Si vous débutez dans l'hébergement Web
Si l'idée d'utiliser l'hébergement sans panneau de contrôle vous effraie
Si vous êtes à l'aise avec une ligne de commande
Maintenant que vous connaissez le produit dont vous avez besoin, découvrons comment trouver des sociétés qui proposent ce produit.
4. Comment construisez-vous une shortlist?
Où trouver des hébergeurs?
Recherche par budget, technologie et autres exigences - stratégies suggérées:
- Recherche à l'aide de mots clés spécifiques.
- Découvrez où un site similaire au vôtre est hébergé.
Qu'est-ce qui fait un bon hébergeur?
- Le soutien devrait être gratuit, ce qui indiquerait un hébergeur fiable. Ils n'essayent pas de gagner de l'argent en vendant de l'assistance téléphonique, mais en vendant de bons produits d'hébergement de qualité.
- Évaluer la survente. Voici un lien pour mieux comprendre le concept.
- Évaluer le temps de support. En fait, envoyez un ticket à quelques hôtes de votre liste et voyez comment se déroule leur temps de réponse.
- Consultez le tableau d'état pour connaître les pannes / problèmes récents rencontrés par le fournisseur.
- L'accès à l'hébergement, en particulier au Panneau de configuration, doit être adapté à vos besoins et à vos exigences, vous permettant ainsi d'effectuer vos tâches quotidiennes sans avoir à toujours consulter l'équipe de support.
Quelles caractéristiques techniques un bon hébergeur doit-il fournir?
Ce sont quelques-unes des caractéristiques que même un bon pack d'hébergement partagé de base devrait inclure, du plus simple au plus avancé.
- Contenu dynamique utilisant PHP, CGI, etc.
- En outre, PEAR étend PHP et est utilisé par de nombreux scripts PHP. Assurez-vous que les scripts PEAR les plus populaires sont installés sur votre hôte.
- Accès aux journaux de serveur pour votre site.
- Support pour
.htaccess
fichiers ou équivalent.
- Accès à la base de données (MySQL ou équivalent).
- Shell accès via SSH.
- Prise en charge HTTPS.
- Hébergement de messagerie (avec IMAP) ou transfert.
- Support pour sendmail ou quelque chose de similaire (vous pouvez donc envoyer des emails en PHP).
- Programmation de processus chronométrée via
cron
ou équivalente.
- La dernière version de chaque logiciel pris en charge par cet hôte. Vous ne voulez pas utiliser une version obsolète de PHP.
5. Astuces bonus
Comment savoir quand j'ai besoin d'une mise à niveau?
- Évaluation de la performance de l'hébergement
- Optimisation du logiciel avant la mise à niveau! Dans la plupart des cas, le logiciel que vous utilisez est trop lent. Essayez d'utiliser différentes solutions de mise en cache.
Est-ce que l'hébergement cher est meilleur?
Est-ce que l'endroit où mon site est hébergé géographiquement a de l'importance?
Oui, si vous traitez avec des données sensibles. Si vous êtes un homme d'affaires fournissant un service à votre bureau d'enregistrement local ou à un médecin, vous ne pouvez pas stocker les données là où des lois laxistes peuvent autoriser la vente de ces données. (Par exemple, en tant que fournisseur allemand, vous ne devez pas stocker vos données aux États-Unis, à cause des lois locales sur la protection des données. Récemment, il y a même eu un débat au cours duquel des responsables allemands de la protection des données ont annoncé qu'ils poursuivraient en justice un fournisseur de site internet incluant un compte Facebook. Comme Button sur son site Web, car les utilisateurs finaux seront suivis par une société américaine, qui peut à son tour vendre les données d'utilisation de clients allemands à des annonceurs.)
6. Hébergement de forums et de sites de révision
Souvent, les sites Web qui prétendent proposer des critiques d’hébergement cherchent réellement à gagner de l’argent à partir de liens d’affiliation ou par le biais d’autres canaux. Ils ne proposent donc pas de critiques honnêtes. Ne faites jamais confiance à un seul site et vérifiez toujours plusieurs sites avant de l'acheter.
7. Lectures et ressources supplémentaires
GoDaddy alternatives
: /Hébergement WordPress sur un VPS
Pour exécuter WordPress, vous avez besoin des éléments suivants:
Assurez-vous que votre serveur dispose de suffisamment de ressources pour les exécuter facilement. Les principaux problèmes que vous allez rencontrer sont les requêtes MySQL. Si vous avez beaucoup de visiteurs, essayez de limiter le nombre de fois où ces visiteurs déclencheront une requête dans la base de données . Il existe de nombreuses approches pour le faire. Il suffit de chercher autour de la performance WordPress ou d'optimisation. Par exemple: http://elliottback.com/wp/why-my-wordpress-site-is-so-much-faster-than-yours/
La quantité de RAM requise dépend du nombre d'applications et de services qui seront exécutés simultanément. Un bon point de départ pourrait être 512 Mo, mais vous voudrez peut-être 1 Go. Heureusement, la RAM n’est pas chère et même les sociétés d’hébergement commencent à répercuter les économies réalisées. Vous voudrez peut-être encore plus, mais encore une fois, tout dépend de ce que vous allez exécuter. Voici une bonne discussion sur la RAM du serveur: http://webmasterformat.com/blog/how-much-ram
Si votre site ne reçoit en moyenne que quelques centaines ou quelques milliers de visiteurs par jour, la RAM ne sera pas un facteur déterminant, mais dès que vos visiteurs quotidiens atteignent des dizaines de milliers ou plus, votre quantité de RAM installé devient un problème. Essayez de trouver un hôte capable d’accroître facilement la mémoire vive installée sur votre VPS lors de la mise à niveau.
Il est optimiste de penser que vous aurez beaucoup de visiteurs tout de suite, mais il faut du temps pour constituer un public. Dans cet esprit, essayez de trouver une société d’hébergement qui se moque bien de la bande passante. De nombreux hôtes annoncent une bande passante illimitée ou non mesurée (dans des limites raisonnables). Au cours des premiers mois d'un site, vous apprendrez combien de bande passante votre site nécessite pour être utilisé. Lorsque votre site aura finalement atteint son paroxysme et que le fournisseur de services Internet vous enverra un coup de main pour renégocier votre bande passante mensuelle. savoir combien acheter.
Il est également important d'apprendre à économiser de la bande passante chaque fois que cela est possible. Cela présente deux avantages: premièrement, vous économiserez de l'argent et deuxièmement, vous augmenterez les performances. Il existe une multitude d'articles sur la manière d'améliorer les performances de votre site Web. Découvrez les meilleures pratiques de Yahoo pour accélérer votre site Web.
En outre, envisagez sérieusement d' utiliser un réseau de distribution de contenu (CDN) tel qu'Amazon S3 / CloudFront pour servir vos ressources statiques (éléments qui ne vont pas changer aussi souvent), tels que les logos, les feuilles de style, les images-objets, les fichiers javascript. Cela augmente également considérablement les temps de chargement de votre site, doublant (voire plus) le nombre de visiteurs que votre serveur peut gérer en une journée.
En ce qui concerne l'espace disque, vous devez disposer de suffisamment de ressources pour exécuter le système d'exploitation, les programmes installés et les fichiers journaux (en fonction de votre serveur / système d'exploitation, assurez-vous qu'ils sont automatiquement compressés, sinon vous manquerez rapidement de disque dur. espace), et enfin quelle taille va avoir votre blog? Combien d'entrées y aura-t-il dans la base de données? De combien et de quelle taille seront les images? Pour un VPS, un bon point de départ serait 40 Go d’espace disque.
Si vous avez déjà conçu le blog, vous devez savoir quelle est la taille du site de base. Mais combien d'articles allez-vous télécharger chaque mois? Assurez-vous d'avoir assez de place pour tout cela. Comme déjà indiqué, envisagez de décharger de nombreuses ressources statiques du site sur un CDN. Enfin, envisagez d’utiliser d’autres services Web pour héberger des contenus multimédia volumineux tels que YouTube, Vimeo pour la vidéo ou SoundCloud pour l’audio . Ils sont souvent gratuits et le contenu peut facilement être intégré à votre site.
la source
Ce qui suit est recommandé par le Bureau d'éthique commerciale (Un conseil un peu vieux mais toujours valable):
la source
Des sauvegardes
Une autre chose à considérer est la sauvegarde.
Certains hébergeurs fournissent un service rudimentaire (une fois par semaine?) Et vous n’avez peut-être pas directement accès à une restauration par vous-même. Soyez donc conscient du processus de restauration ainsi que du processus de sauvegarde.
Il existe de nombreux produits commerciaux sur le marché qui diffèrent en fonction de vos besoins (taille des données, vitesse de restauration, etc.)
Amazon AWS S3 est une solution qui fonctionne pour moi en tant que revendeur d'hébergement avec une sauvegarde de 200 Go + et qui, si elle est utilisée avec l'AWS CLI, est rapide, efficace, peut être automatisée et d'un prix raisonnable.
[UPDATE] cette réponse a de nouveau été portée à mon attention: j'ai en fait changé de stratégie de sauvegarde et utilise maintenant BackblazeB2 avec hashbackup. Bien meilleur prix, et fonctionne parfaitement pour la sauvegarde et la restauration
Autant de gens ont dit des milliers de fois que les sauvegardes étaient importantes. Posez-vous la question "si le disque dur du serveur venait à mourir, quel en serait le résultat?".
la source
Diffusion de contenu La mise en réseau de l'hébergement est possible si le site est statique mais dépend de la société qui héberge le CDN, car elle ne permet pas toutes l'hébergement simple, comme par exemple un site HTML statique. L'hébergement d'un site Web peut également s'effectuer à l'aide d'un réseau de diffusion de contenu, mais présente de nombreux avantages et inconvénients,
Avantages
Les inconvénients
www
c'est parce que la plupart des noms de fichiers de CDN (pas tous, mais presque tous).Support statique CDN
S'il vous plaît, n'hésitez pas à ajouter à la liste, mais pour prévenir le spam, veuillez ne pas créer de lien.
la source
Hébergement PHP
Si vous avez des conseils pour rechercher / sélectionner un hôte Web PHP, modifiez cette réponse en conséquence.
L'hébergement Web PHP est très courant et facile à trouver. Lors de la sélection d'un hôte Web proposant PHP, gardez à l'esprit les points suivants:
Parce que PHP est si commun, les prix ont tendance à être très bas. Cela tend à signifier que les marges sont très faibles. En conséquence, de nombreux hébergeurs à faible coût ont tendance à "survendre" sur l’espace Web, ce qui signifie qu’ils placent plus de sites Web sur un serveur, ce qui est considéré comme idéal pour ces webmasters. En conséquence, les sites Web hébergés sur ces serveurs réagissent lentement et ont parfois des erreurs en raison de ressources insuffisantes pour mener à bien leur demande. Lorsque vous recherchez un hôte Web PHP, vérifiez s'il a une réputation de survente.
De nombreux hébergeurs adoptent lentement les nouvelles versions de PHP (la migration de PHP4 à PHP5 a été extrêmement lente). Si vous souhaitez disposer des dernières fonctionnalités PHP disponibles pour votre site Web, assurez-vous que l'hôte Web sélectionné migre vers de nouvelles versions de PHP ou offre aux clients la possibilité de passer à un nouveau serveur utilisant la nouvelle version de PHP.
PEAR étend PHP en offrant de nombreuses fonctionnalités prêtes à l'emploi. Assurez-vous que votre hébergeur propose au moins les packages PEAR les plus populaires (MDB2, PHPUnit).
la source
La rapidité de livraison du contenu est importante
Je recommande de demander aux fournisseurs qui vous intéressent pour vos besoins en hébergement Web de produire une page de démonstration sur laquelle vous pourrez tester la valeur TTFB (time to first byte). Webpagetest.org peut tester de telles valeurs à partir de divers ordinateurs pour vous. En outre, Google tient compte de ces facteurs lorsque vous utilisez son outil d'analyse de la vitesse des pages pour analyser les pages Web. Ils peuvent également classer votre site plus bas si la vitesse de chargement est médiocre.
Hébergement Web pour les débutants
S'il s'agit de votre première participation dans le domaine du développement Web, commencez par rechercher un hôte Web gratuit doté d'un moteur de traitement de scripts et de scripts SQL activé.
Assurez-vous que l'hôte vous offre un accès FTP (ou SFTP pour FTP sécurisé) à votre espace Web, ou au moins un disque Web (où vous vous connectez à une zone sécurisée sur le serveur pour télécharger des fichiers).
En outre, assurez-vous que l'hôte inclut PHP et MySQL dans le plan que vous choisissez si vous souhaitez exécuter un système de gestion de contenu tel que Wordpress ou si vous souhaitez exécuter tout type de page dynamique qui n'utilise pas de javascript.
Quel que soit le type d’hébergement que vous choisissez, un logiciel de serveur Web tel que Apache doit être installé pour que les pages Web soient livrées. Il existe souvent une racine de document (dossier de base des fichiers de votre site Web) ainsi qu’un fichier d’index défini dans le fichier de configuration du serveur. Le fichier d'index est souvent index.htm ou index.html ou même index.php.
Considérer la bande passante
De nombreux fournisseurs d'hébergement imposent une limite mensuelle de bande passante et leur dépassement entraînera soit la suspension de la livraison du contenu pour le reste du mois, soit des frais de dépassement supplémentaires. Pour cette raison, quelques calculs doivent être effectués. Par sécurité, estimez la taille moyenne des fichiers auxquels de nombreux utilisateurs devraient accéder et divisez-la en limite de bande passante. Cela correspond au nombre d’utilisateurs que ce fournisseur vous autorisera à diffuser au cours d’un mois.
Par exemple, si votre limite de bande passante est de 10 Go par mois et que chaque page que vous servez sans activer la mise en cache comprend:
Ensuite, chaque utilisateur utilisera 100 Ko de votre bande passante. Donc.
Ainsi, dans le scénario ci-dessus, vous ne pouvez envoyer que 100 000 nouvelles copies de la page au monde.
Si vous avez besoin de servir plus de copies de la page, recherchez un fournisseur offrant une limite de bande passante supérieure et / ou optimisez votre code et / ou utilisez la mise en cache HTTP et demandez à chaque navigateur connecté à votre serveur de s'y conformer.
la source
Avant de choisir un hébergement Web approprié, nous devons considérer:
Les services en nuage sont la solution idéale et la meilleure disponible, car ils offrent une flexibilité en matière de technologie, de tarification et de mise en œuvre.
Google Cloud & OpenShift (RedHat) est mon fournisseur de services d'hébergement cloud préféré. Vous pouvez également essayer AWS (Amazon Web Services).
Privilégiez les solutions d'hébergement basées sur le cloud, car elles répondent très facilement à la plupart des exigences.
la source
Pour raccourcir les réponses, il existe trois types principaux d’hébergement sur le Web;
Hébergement partagé
Il convient mieux aux sites Web de base, tels que les sites Web à page de destination unique ou le site Web d'une agence. Je ne le recommanderais pas pour les sites Web qui ont un support woocommerce ou qui reçoivent beaucoup de trafic. (Idéal pour les blogs personnels et les pages de destination).
Hébergement VPS
Il est préférable pour les utilisateurs peu avancés, tels que les pigistes ayant 10 à 20 sites Web ou les sites de clients auxquels il s’occupe actuellement. Vous pouvez également héberger des sites Web commerciaux avec un trafic minimal et des blogs personnels à fort trafic.
Hébergement de serveur dédié
C’est ce que je possède. Je dirige une agence dans laquelle nous développons les sites Web d’un certain nombre de clients, et pour les héberger et leur donner une qualité parfaite tout en ayant le contrôle total de chaque plate-forme, nous optons pour Dedicated Server Hosting, ce qui vous permet Si vous avez votre propre serveur, son coût est élevé, mais il en vaut la peine si vous possédez une entreprise.
la source