Choisir son hébergement web, c'est, au delà des besoins du site perso, distinguer l'hébergement mutualisé de l'hébergement sur serveur dédié.
En serveur mutualisé, cela consiste à disposer d'un espace web dont les ressources système sont partagées avec d'autres sites: alors que sur un serveur dédié, les ressources système sont dédiées au site web, et à lui seul.
Si la différence de performance justifie une telle distinction, c'est que les sites web, selon leur taille, criticité, confidentialité, ne sollicitent pas les serveurs web de la même manière.
Si une dizaine de milliers de Visiteurs Uniques par jour sont gérables sur un serveur mutualisé, il en va tout autrement dés lors que ces mêmes visiteurs sollicitent de multiples tables de bases de données, au travers d'un forum ou des publications d'un CMS.
Quels sont les éléments discriminants
D'une part la mémoire (ram) nécessaire au forum est importante vu le nombre de requête SQL important si 500 internautes sont présents sur le site.
D'autres part les bases SQL limitées en taille (de l'ordre de 50 MO) sur un serveur mutualisé, ne permettent pas au forum de rester actif des mois durant.
D'autres éléments peut-être moins importants aujourd'hui qu'il y a un ou deux ans se retrouvent du coté de la bande passante, ou de l'espace disque alloué.
Enfin et non des moindres éléments : la gestion technique du site. Sur un serveur mutualisé, c'est l'hébergeur qui se charge de l'installation de l'OS, du langage PHP ou ASP, du serveur SQL et des mises à jour de versions avec les patch de sécurité qui vont bien. C'est également coté hébergeur que se retrouvent les outils de suivi de consommation, en bande passante, mémoire, sécurité ... Alors qu'en serveur dedié, ces différentes taches peuvent être externalisées ou prises en compte dans un contrat d'infogérance.
Alors Serveur mutualisé ou dédié ? ce n'est pas, dans les deux cas, la même liberté d'utilisation, les mêmes contraintes, mais les deux système répondent à un besoin : Héberger un site web plus ou moins "important".
Votre site est terminé, maintenant il faut l'héberger
Héberger un site est une chose aisée et difficile. Il vous faut trouver un hébergeur, puis mettre votre site en ligne
Pour l'hébergement, cela dépend de ce que vous voulez faire :
• C'est un site perso, il vous faut un hébergement perso
• C'est un site avancé qui a du trafic, il vous faut un hébergement capable de supporter votre bande passante
• C'est un site qui a un succès fou, les solutions n'ont, sans doute, plus aucun secret pour vous.
Pour les deux premières catégories, qu'est il possible de faire ?
• Pour le site perso à peu de trafic, il y a des hébergeurs gratuits, le choix se situe entre des hébergeurs qui affichent de la publicité (en bandeau, en pop-up), et ceux qui n'en affichent pas. La vocation du site ici n'étant pas de faire de la publicité pour les uns ou les autres voyez dans les Répertoires (dmoz.org), dans la rubrique hébergement ceux qui peuvent vous intéresser.
Pour notre problèmatique, il faut en choisir un qui permette de faire du PHP, avec une base Mysql. Pour la publicité à vous de voir, si cela gênera ou non vos visiteurs, ou si c'est plutôt un gage de sérieux.
• Pour le site avancé qui a du trafic, l'offre en terme d'hébergement est importante et ne demande pas un gros budget annuel.
L'interet c'est l'autonomie et l'accès à des outils que l'hébergement gratuit ne peut vous offrir. Cette solution vous permet de surcroît de disposer d'un nom de domaine qui est le votre, ce qui est tout de même plus sympathique
Pour conclure sur ce choix de l'hébergeur, l'idéal serait de commencer par un hébergement gratuit, et de passer ensuite à un hébergement autonome avec votre nom de domaine bien à vous.
Au delà, il faut choisir entre hébergement mutualisé ou un serveur dédié
La mise en ligne est plutôt facile.
Votre arborescence de fichiers est prête sur votre disque dur, il ne reste plus qu'à la mettre sur le réseau, dans le répertoire que votre hébergeur vous a attribué.
Cette installation se fait avec des logiciels de tranfert FTP, qui vous montrent votre arborescence en local (le disque dur) dans une première fenêtre, votre espace cible (le réseau) dans une seconde fenêtre.
L'outil Ftp va vous permettre de copier vos répertoires d'une fenêtre à l'autre.
Votre fichier principal sera sûrement de la forme index.html (fichier par défaut) et à partir de ce fichier toute l'arborescence de votre site sera disponible.
Depuis l'arrivée de l'intelligence artificielle dans nos vies, bien des domaines sur internet se posent des questions, les webmaster sont ainsi concernés, se demandant si l'indexation de leur site par GPTBot est profitable.
Comment analyser les pages de la search console qui sont répertoriées par Google comme explorées mais non indexées. Faut-il demander leur indexation ou n'y aurait-il pas quelque chose de mieux à faire.
Comment Google Analytics et la Search console Google fonctionnent. Quelle est la différence entre ces outils ? Est ce qu'ils interagissent entre eux ?
Internet a deux caractéristiques principales : Cela bouge beaucoup et cela bouge vite. Le webmaster se doit d'être actif, voire réactif, et de disposer de l'information rapidement. Un simple script en python peut l'aider.
Comment contrôler visuellement que l'affichage de différentes pages web se fait correctement avec les différentes configurations de navigateur, et résolution d'affichage. Le Webdriver de Sélénium permet via un script d'automatiser la capture de telles pages, pour contrôler en un coup d'oeil le résultat.
Optimiser un site web avec du responsive design est un pas de plus fait vers l'utilisateur final
Pour autant, si une page du site a un poids de plusieurs méga, l'utilisateur risque, s'il est sur un téléphone mobile, de partir avant que la page ne soit complétement chargée.
Comment gérer les erreurs 404 not found sur le fichier browserconfig.xml, alors que celui ci est demandé par le navigateur.
Les feuilles de style d'un site web permettent d'adapter l'affichage à la taille de l'écran. Voyons comment faire pour un site qui s'affiche aussi bien sur un ordinateur, une tablette qu'un téléphone intelligent (smartphone).