site Wordpress hébergement Le meilleur chemin

22 avril 2014 · 16 minutes lire

J'adore WordPress. Je l'utilise pour presque tous les sites que je construis, j'écrire des plugins pour elle. Je lance ce site là-dessus. Il’s un système de gestion de contenu impressionnant et plateforme de blogs. J'aime que je peux modifier et étendre avec des plugins et des thèmes mais je veux, sans restriction. J'adore que’s open source, donc je peux y contribuer être un meilleur produit et de l'utiliser à peu près mais je veux sans frais et restrictions de licence. J'adore que’est facile à utiliser, donc je peux construire des sites clients et sur le client peut gérer leur propre contenu avec facilité. La plupart de tous, j'aime que je peux accueillir moi-même et le mettre exactement comment je veux.

site Wordpress hébergement étapes à contrat pour des tonnes et Christ

N'importe qui qui’s hébergé leur propre site vous dira que, alors qu'il’s génial d'avoir un contrôle complet sur votre logiciel et le contenu, il’n'est pas toujours la chose la plus facile à faire. Cette complication vient en relief lorsque vous obtenez exactement ce que vous voulez: beaucoup de visiteurs! Évolutivité est difficile, et peut être prohibitif si vous’re gérer vous-même. Si vous’re comme moi, et’est probable que vous êtes puisque vous’re lecture de ce post, ce problème vous supplie de le résoudre vous-même plutôt que de tomber en arrière sur l'hébergement de votre site sur un service géré. Heureusement, j'ai la solution.

L'astuce pour une solution évolutive, le site WordPress auto-hébergé est des services cloud. Plus précisément, CloudFlare et AWS CloudFront. CloudFlare fournit des services de sécurité DNS et applications Web, en commençant au prix très abordable de libre. J'ai gagné’t aller dans les détails sur la façon dont leur service fonctionne, tout ce que vous devez savoir est leur architecture de routage DNS est exactement ce que le médecin a ordonné de faire ce travail d'installation tout pour vos utilisateurs sans problème. Toi’ll plus tard pourquoi.

CloudFront est un réseau de distribution de contenu exploité par Amazon Web Services. Contrairement à la plupart des autres CDNs qui nécessitent un contrat coûteux pour des tonnes et des tonnes de bande passante acheté avant, CloudFront vous facture seulement pour ce que vous utilisez.

Avant de plonger dans le processus d'installation, laissez’s go sur les coûts et les avantages de l'utilisation de cette configuration.

Avantages. Votre site aura une évolutivité quasi illimitée, donc si vous’re assez chanceux pour mettre fin sur la première page de votre site Reddit gagné’accident t - ou même casser une sueur. Vous avez également gagné’t doivent avoir une facture d'hébergement exorbitant en gardant toutes ces ressources supplémentaires en veille lorsque vous ne l'’t en ont besoin. Votre site sera plus fiable et plus sûr quand vous jetez dans le bit CloudFlare.

site Wordpress étapes d'hébergement pour toutes vos images Christ à

Vous avez également gagné’pas besoin de mettre en place la réécriture CDN si vous voulez servir les actifs statiques comme CSS, JavaScript et fichiers d'image à partir d'un CDN, parce que l'ensemble de votre site sera servi d'un CDN! Cela réduit également le nombre de requêtes DNS un utilisateur’s navigateur doit faire, parce que tout vient de votre site’s domaine, donc le temps de charge est réduite.

Désavantages. Votre coût pourrait monter en flèche si vous avez soudainement une tonne de trafic. Puisque les charges CloudFront pour ce que vous utilisez, vous pourriez finir par dépenser beaucoup d'argent dans ce “page de Reddit” scénario mentionné il y a un moment. Heureusement, Amazon offre une calculatrice afin que vous puissiez avoir une idée de ce qu'il en coûtera réellement pour acheminer votre site par CloudFront. Il’s jusqu'à ce que vous vous’êtes prêt à dépenser, mais Amazon fournit des façons de garder les coûts bas dans les CloudFront’paramètres s. Alors que nous traversons la howto I’ll discuter d'autres méthodes de réduction des coûts ainsi. Quoiqu'il en soit, je ne suis nullement responsable de tout ce que vous les coûts engagés d'utiliser ma configuration.

Cette architecture est destinée aux sites qui sont principalement accessibles en lecture seule, et a gagné’t être presque aussi efficace pour les sites avec beaucoup d'interactivité. Si vous’cela fonctionnera re maintien d'un blog grand (même si vous avez beaucoup de commentaires), mais si vous’re l'exécution d'un site e-commerce vous’ll besoin d'ajouter un peu plus de puissance de serveur au-delà de ce que je décris ici pour obtenir une véritable évolutivité. Cette’ne veut pas dire cette configuration est gagné’t vous aider; ce sera. Cela signifie simplement que cela pourrait ne pas résoudre tous vos problèmes.

Si vous’ai obtenu jusqu'ici, je suppose que vous voulez utiliser ma méthode. Excellent!

La première chose que vous aurez besoin est un environnement d'hébergement pour votre site WordPress. Tout hôte fonctionnera, si elle’s un plan d'hébergement partagé ou un serveur dédié. Votre hôte doesn’t doivent avoir beaucoup de puissance, parce que nous avons gagné’t donnera beaucoup plus d'une séance d'entraînement. Pour ce tutoriel, je’allez utiliser un serveur de 512 Mo de mémoire sur Digital Ocean. qui me court 5 $ par mois. Mon portefeuille est à un bon début.

Une fois que vous avez votre hôte choisi et acheté, vous’ll faut choisir un sous-domaine à utiliser avec votre WordPress installer comme l'origine pour CloudFront. Si vous’re inconnu, un CDN a besoin d'un endroit à partir duquel il peut obtenir les actifs demandés. On appelle cela l'origine. Depuis votre site’s adresse réelle va pointer vers le CDN, nous pouvons’t utiliser cette adresse pour votre WordPress emplacement d'installation, de sorte que nous’aurez besoin de mettre en place une autre adresse. Ce que je veux faire est d'utiliser le format origin-xxxxx.example.com. où xxxxx est une chaîne générée de façon aléatoire. Cela rend plus difficile pour quiconque de comprendre et d'accéder à votre site’origine s directement. Je produis la chaîne à Steve Gibson’s page Les mots de passe parfait et utiliser une partie de la “63 caractères alphanumériques aléatoires (a-z, A-Z, 0-9)” chaîne. Mon résultat final est quelque chose comme origin-OaJBRCco6ofY1zvf244ea.christiaanconover.com.

maintenant, il’temps s installer WordPress. je’m ne va pas passer du temps vous promener dans ce car il y a d'innombrables autres tutoriels pour cette mesure à peu près tous les environnements d'hébergement sur la planète. Pour ceux qui utilisent Digital Ocean (ou un autre fournisseur de VPS), a des tutoriels pour Digital Ocean installer WordPress sur Ubuntu en utilisant Apache ou Nginx. Lorsque vous’re faire la configuration, la chose importante à retenir est d'utiliser le sous-domaine que nous venons de créer au lieu de votre site’s adresse réelle.

Une partie de la raison pour laquelle un CDN est en mesure d'offrir une bande passante élevée, une faible latence au service à la clientèle est parce que il met en cache les éléments demandés sur ses serveurs de localisation de bord. CloudFront nous donne la possibilité d'utiliser les règles de mise en cache qu'il reçoit du serveur d'origine, ce qui est ce que nous voulons. Pour ce faire, nous avons besoin de mettre en place la mise en cache sur notre site WordPress en utilisant le W3 Total Cache plug-in. nous’serez en mesure de mettre en place toutes les règles de mise en cache a besoin CloudFront, et avoir le contrôle sur lorsque les éléments mises en cache doivent être mis à jour. Laisser’s passer par la configuration que vous’ll veulent pour le plug-in. Faites correspondre vos paramètres pour chaque page ce que j'ai dans les images ci-dessous.

Vous pouvez laisser toutes les autres pages de configuration W3TC intacte.

En supposant que vous’re en utilisant Apache et le soutien à .htaccess est activé, cela devrait être tout ce que vous devez faire pour la mise en cache. Si vous utilisez un autre serveur Web, Google comment configurer W3 Total Cache avec votre serveur. Si vous ne savez pas ce que ces phrases parlaient, vous’re probablement sur la configuration recommandée et don’pas besoin de vous en inquiéter.

nous’re tout fait avec la configuration de WordPress à ce stade. Tous les autres changements de paramètres que vous voulez faire sont entièrement à vous, et peut être fait après que nous’avez terminé le reste de ce tutoriel. Laisser’s passer à CloudFront!

Pour utiliser CloudFront vous’ll besoin d'un compte de services Web Amazon. Si vous’re un client Amazon.com vous pouvez utiliser votre mêmes informations de connexion sur AWS. Une fois que vous’êtes connecté à votre compte AWS, cliquez sur le lien CloudFront.

Toi’ll prendre à la console de gestion CloudFront. Clique le “Créer distribution” bouton.

Une distribution CloudFront est une instance sur le CDN pour un site particulier. Vous pouvez configurer une variété d'options pour la façon dont vous voulez la distribution pour gérer la diffusion de contenu, que nous’ll aller plus en détail maintenant. Il’est important pour obtenir cette partie juste.

Premièrement, nous’choisirons Web pour la méthode de livraison et cliquez sur Continuer.

L'écran suivant est l'endroit où la magie se produit. Pour commencer, nous devons configurer l'origine (où CloudFront va obtenir tout). Rappelez-vous que nous avons mis en place un sous-domaine sur notre hôte WordPress? Prenez cela, et le coller dans les deux “Origine des noms de domaine” et “origine ID” des champs. Laissez l'ensemble des politiques protocole d'origine de “HTTP uniquement” et laisser les numéros de port pour HTTP et HTTPS comme ils sont par défaut (devrait être 80 et 443, respectivement).

Ensuite nous’ll mettre en place le comportement de mise en cache. Pour Viewer politique Protocole, laisser la valeur “HTTP et HTTPS” qui devrait être la valeur par défaut. Pour les méthodes HTTP autorisées, choisissez “GET, HEAD, PUT, POST, PATCH, SUPPRIMER, OPTIONS” nous ne pouvons que les pages vue sur notre site, mais gérer aussi.

Pour Caching d'objets, définissez à utiliser Origin Cache-têtes. Dans des cookies à tous, à terme et chaînes de requête avant Oui.

Laissez Smooth Streaming et Restreindre Viewer accès tous les deux sur Non, ce qui devrait être la valeur par défaut.

Rappelez-vous plus tôt je l'ai mentionné que nous pouvons configurer CloudFront pour des économies de coûts? nous’avons atteint le point où nous le faisons. Amazon charge différentes quantités par giga-octet de données desservies par CloudFront, en fonction du lieu de bord le contenu est servi à partir. Endroits aux États-Unis et Eurpoe sont les moins chers et les prix sont plus élevés ailleurs dans le monde. Vous pouvez voir la ventilation complète des coûts sur la page des prix CloudFront. Si vous voulez vous épargner un peu d'argent et / ou aren’t terriblement préoccupé de fournir des temps rapides de charge de la foudre en dehors des États-Unis et l'Europe, vous pouvez choisir la classe de prix qui limite votre distribution à utiliser uniquement des emplacements de bord dans ces régions du monde. Pour être clair: votre site sera toujours disponible dans le monde entier, il’vous reste plus qu'à être servi de serveurs dans certaines régions du globe. Si vous choisissez la classe de prix États-Unis et l'Europe, votre site sera toujours accessible à Hong Kong et en Australie, mais vous gagné’t payer supplémentaire pour mettre votre site’le contenu s géographiquement plus proches de ces utilisateurs.

Pour ce tutoriel, je’avez choisi les États-Unis et l'Europe Catégorie de prix.

Autres noms de domaine est où vous’ll préciser ce que vous voulez adresses cette distribution à répondre. C'est là que vous mettez votre site’s réelle, adresse Parement public que vous voulez que votre site’s les visiteurs à utiliser. Vous pouvez spécifier plusieurs adresses, telles que “example.com” et “www.example.com” en plaçant chacun sur une ligne séparée.

nous’re pas discuter de la façon de mettre en place un site qui utilise le protocole SSL dans ce tutoriel, vous pouvez ignorer toute la section qui parle de SSL. Il suffit de laisser ces paramètres à leurs valeurs par défaut.

Laissez le champ vide par défaut Racine d'objet. nous ne facturons’pas besoin ce domaine, puisque WordPress doesn’t afficher les noms de fichiers réels pour les pages qu'il gère. Si quelqu'un tape votre site’adresse s, CloudFront servira quelques mains WordPress revenir pour votre site’s page d'accueil. Hourra WordPress!

Si vous’souhaitez activer vous connecter’re bienvenue, mais pour ce tutoriel, je’m laissant hors donc je gagné’t discuter de la façon de le configurer.

Le champ de commentaire est pour vous fournir un moyen de idenfité facilement ce que cette distribution est utilisé. Je mets habituellement le nom de mon site dans cet endroit, donc je sais que la distribution agit en tant que la partie publique face de mon site’architecture s.

Enfin, assurez-vous que l'État de distribution est défini sur Activé.

Cliquez sur Créer la distribution. Votre exemple CloudFront est maintenant Préchauffage! Sur la console de gestion pour vous CloudFront’Verrez votre distribution’mais son statut “En cours” alors qu'il déploie votre configuration à tous les emplacements de bord pertinents à travers le monde. Ce processus peut prendre environ 15-20 minutes, alors qu'il’s faire sa chose laisse’s passer à l'étape suivante.

Tout d'abord, cliquez sur votre distribution CloudFront, puis cliquez sur le bouton en haut qui dit Paramètres de distribution. Copiez le nom de domaine pour votre distribution.

Cliquez sur le bouton intitulé Retour aux distributions afin que vous puissiez garder un oeil sur les progrès de votre distribution’le déploiement de s.

Maintenant, laisse’Tête de s vers CloudFlare. Si vous’re déjà un utilisateur CloudFlare, impressionnant! Sinon, vous’ll besoin de créer un compte. Une fois que vous’re connecté, ajoutez votre domaine à votre compte CloudFlare si vous haven’t déjà. Suivez les étapes qui vous guident à travers.

Une fois que votre domaine est ajouté, et CloudFlare dit’s correctement configuré, cliquez sur l'icône d'engrenage à l'extrémité droite de votre domaine’entrée s et cliquez sur Paramètres DNS.

Si vos enregistrements DNS ont un enregistrement A pour l'adresse’allez utiliser avec votre site, cliquez sur l'icône d'engrenage à droite de celui-ci et cliquez sur Supprimer (même si vous’allez utiliser le domaine racine). nous aren’t allez utiliser un enregistrement A pour pointer vers votre distribution CloudFront, puisque votre distribution ne dispose pas d'une adresse IP fixe. Au lieu de cela, nous’allez utiliser un enregistrement CNAME, qui est un peu comme un alias pour un autre emplacement.

Si vous’re familiariser avec la façon dont fonctionne DNS vous pensez peut-être, “Attendez une minute, nous pouvons’t utiliser un CNAME pour le domaine racine!” et à proprement parler, vous’re droite. Cependant, CloudFlare rend cela possible parce qu'ils agissent comme intermédiaire, de sorte que vos enregistrements DNS publics auront un enregistrement qui pointe vers un serveur CloudFlare et CloudFlare ensuite gérer le domaine racine CNAME routage interne. Assez lisse, hein?

Maintenant que nous’avez retiré le dossier A pour notre site’adresse s, il’s le temps de mettre en place l'enregistrement CNAME. Au bas de la page est un formulaire pour ajouter un nouvel enregistrement. Cliquez sur le menu déroulant et choisissez CNAME dans la liste. Dans le champ suivant, mettez l'adresse de votre site, moins le domaine racine. Si vous’allez utiliser le domaine racine, il suffit de mettre le symbole @. Dans le champ suivant, collez le nom de domaine que vous avez copié vos paramètres de distribution de CloudFront. Laissez le menu déroulant finale réglée sur Automatique.

Lorsque vous’re faire, cliquez sur Ajouter. Votre dossier affiche maintenant dans votre liste d'enregistrements DNS. A l'extrémité droite de votre dossier, vous’ll voir une icône de nuage avec une flèche. Assurez-vous qu'il’s allumé en orange, et non une silhouette grise. Cela fait en sorte que tout est acheminé par CloudFlare’serveurs s, au lieu de directement à votre distribution CloudFront. Cela est essentiel à la question ci-dessus CNAME. Si ça’n'est pas orange, cliquez dessus pour l'activer.

Si vous’re en utilisant le domaine racine que votre site’adresse s, vous’ll voulez vous assurer que toute demande à votre site qui utilisent ‘www’ à l'avant sera toujours arriver au bon endroit. Si vous’re en utilisant ‘www.yourdomain.com’ comme votre site’adresse s, vous’ll veulent également faire en sorte que toutes les demandes à la fin domaine racine là-bas. Pour ce faire, nous’ll besoin d'un deuxième enregistrement CNAME.

Si votre site est à votre domaine racine, ajoutez une autre CNAME comme ceci:

Si votre site est à ‘www’ ajouter un CNAME comme ceci:

Cela garantit que le trafic se termine là où elle’est censé être. Si votre site est à tout autre sous-domaine, vous ne’pas besoin de vous inquiéter à ce sujet. Tout comme le premier enregistrement CNAME nous sommes entrés, vous devez vous assurer que le nuage est orange une fois l'enregistrement est ajouté.

L'étape finale consiste à ajouter un record pour notre origine’adresse s. Retour au formulaire pour ajouter un nouvel enregistrement DNS, mais cette fois choisir un enregistrement dans le menu déroulant. Mettez le sous-domaine origine nous avons créé lors de l'installation de WordPress dans le premier champ de texte. Obtenez l'adresse IP de votre serveur d'origine et le coller dans le second champ de texte. Laissez le menu déroulant finale réglée sur Automatique, puis ajouter l'enregistrement.

Pour l'enregistrement d'origine, assurez-vous que le nuage est pas orange, mais gris à la place. Si ça’s orange, cliquez dessus pour l'activer off.

Toi’re tous ensemble avec vos enregistrements DNS, vous pouvez cliquer sur le “je’fait entrer dans mes suis en enregistrements DNS” bouton en bas de la page.

Laisser’s hop en arrière sur CloudFront et vérifier l'état de votre distribution. Si elle dit “déployé” ensuite nous’re presque fini! Si ça’est encore en cours, nous avons encore à attendre encore un peu pour qu'il soit prêt. Une fois qu'il dit Déployé nous pouvons passer à l'étape suivante, mais pas avant.

Lorsque votre distribution est déployée, retournez à votre site WordPress en utilisant l'adresse d'origine que nous avons créé lorsque nous avons mis en place. Dans le tableau de bord d'administration, allez dans Paramètres -> Général. Mettre à jour l'adresse WordPress et les URL de l'adresse du site sur votre site’s domaine destiné au public, y compris au début, et pas slash. Cliquez “Enregistrer les paramètres” au bas de la page.

WordPress vous redirigera maintenant à la page des paramètres de votre site’Lsadresse publique face. Puisque vous havre de paix’t connecté à travers cette adresse avant, il vous demandera de vous connecter. Une fois que vous’re connecté et tout fonctionne, vous’re tous ensemble!

Toutes nos félicitations! Votre site est prêt à tout trafic que vous pouvez jeter. Peut-être que vous prenez des photos impressionnantes qui vont virale, ou écrire didacticiels WordPress qui font des tonnes de gens’s vie plus facile (voir ce que je faisais là-bas?). Quoi qu'il arrive, votre site est prêt - et que vous définissez vous-même tout!

Il’s également protégé contre certains types d'attaques par CloudFlare. Si vous souhaitez modifier la façon dont CloudFlare gère votre site, vous pouvez obtenir toutes les informations à ce sujet à partir CloudFlare’s documentation d'aide.

Si vous voulez, vous pouvez vous arrêter ici et vivre le reste de vos jours avec une architecture d'hébergement de roche solide. Si elle était moi bien, je’d un pas de plus pour me sauver potentiellement beaucoup plus d'argent. Entrez Jetpack pour WordPress.

Jetpack est un plug-in maintenu par Automattic, les gars derrière WordPress.com. Il’s une sorte de super-plugin qui contient beaucoup de modules pour rendre votre site fonctionnent mieux et plus facile à gérer. Le site Jetpack explique ce que chacun fait, mais celui que nous’re intéressé est Photon.

Photon est un CDN offert gratuitement à site utilisant WordPress auto-hébergé opérateurs par Automattic pour les images. Les photos représentent un pourcentage important d'une page’s taille totale, et les données plus CloudFront doit servir le plus cher, il est. Au lieu de cela, vous pouvez remettre de ce travail à Photon et laisser Automattic pied la facture pour servir vos photos.

Sa mise en place est incroyablement facile. Installez le plugin Jetpack, connectez-vous à votre compte WordPress.com (créer un compte si vous ne’t ont déjà un), puis activer le module de Photon. Cette’asseoir! vous ne’t ont à faire quoi que ce soit différemment lorsque vous écrivez les messages ou pages, Photon fonctionne de manière transparente en arrière-plan pour gérer au service de tous vos images aux visiteurs.

Maintenant nous’re vraiment fait. Votre site peut évoluer avec le meilleur de ‘em sur un petit budget. Commencer à poster des trucs super!

Ironie du sort, mon propre site peut’t utiliser cette configuration au moment de ce poste’écriture s parce que j'utilise SSL à temps plein et CloudFront doesn’t soutenir mon certificat car il utilise une clé privée’s supérieur à 2048 bits. Espérons qu'ils apportent un soutien pour les clés privées plus grandes à l'avenir, et je peux profiter de cela pour mon site personnel aussi bien.

Articles Liés

domaine primaire GoDaddy de changement d'hébergement wordpressSi vous voulez changer votre nom de domaine site WordPress®, vous pouvez utiliser votre panneau de contrôle WordPress. Cependant, vous devez également déplacer les fichiers de votre site WordPress à l'emplacement approprié et assurez-vous ...
Construire site GoDaddy hébergement wordpressCe n'est pas votre moyenne « Construire un site WordPress » site. Je vais vous montrer comment vous pouvez créer votre propre site Web basé sur WordPress, un site Web statique que vous pouvez gérer en ligne et ...
Meilleur hébergement pour tutoriel wordpress e-commerceAccueil »Ressources Ecommerce» Comment créer un fantastique boutique en ligne avec WooCommerce, Divi et Bluehost (Mars 2017) Plus de 74 millions de sites dépendent de la plate-forme WordPress pour héberger leurs blogs, ...
site Wordpress hébergement étapes de deuilJ'apprends ce genre de choses moi-même. Je ne suis pas un geek. Je ne fais pas ça pour le profit et les services que je vais vous parler sont ceux que j'ai utilisé ou entendu de bonnes choses au sujet de bonnes personnes. Je suis...
1 clic installer wordpress site d'hébergementAvec WordPress, vous pouvez créer un site personnel ou blog. programme d'installation 1-clic de One.com a WordPress encore plus facile à utiliser. WordPress est un précieux outil gratuit encore à utiliser pour des millions de ...