Twee keer per maand bekijken we enkele van onze favoriete lezers uit de geschiedenis van Nettuts +. Deze tutorial werd voor het eerst gepubliceerd in juli 2010.
Als je dit leest, ontwikkel je waarschijnlijk websites. We maken geen websites om ze op onze eigen computer te laten zitten: we stellen ze gratis beschikbaar op internet. Hoewel het vaak leuker is om de website te maken dan om u zorgen te maken over de hosting ervan, is webhosting geen beslissing die u licht moet nemen. In deze round-up zal ik u op 19 dingen wijzen waar u op moet letten bij het kiezen van uw webhost.
Ive Drive Unibody External icon door The Iconfactory, Inc.
Bij het kiezen van uw webhosting, zal een van uw primaire zorgen duidelijk zijn? Hoeveel gegevens kan ik opslaan? Voor de meeste kleine en middelgrote websites, zult u merken dat meerdere gigabytes voldoende opslagcapaciteit zouden moeten hebben. Sommige hosts bieden mogelijk? Onbeperkte opslagruimte ?: voorbehoud emptor! Als u de kleine lettertjes (meestal de Algemene voorwaarden en Services) leest, ziet u dat deze onbeperkt zijn totdat u het normale gebruik van de site overweegt.? Als je denkt dat je in de buurt van of over wat dan ook bent? Normaal? is, zorg ervoor dat je weet wat je kunt gebruiken voordat je koopt? of ga met een gastheer die duidelijke limieten stelt.
Bij het zoeken naar een webhost ziet u vaak opslag en bandbreedte hand in hand. Wat is bandbreedte? Het is de hoeveelheid gegevens die uw gastheer u en uw bezoekers in een bepaalde maand kan laten uploaden en downloaden (cumulatief). Stel dat uw website 1 megabyte aan gegevens bevat en dat uw maandelijkse bandbreedte 10 MB is. Aan het begin van de maand upload je de hele site; nu heb je één MB bandbreedte verbruikt. Als een bezoeker van uw site elke pagina bekijkt, hebben deze 1 MB aan gegevens gedownload. Dat betekent dat u in die maand maximaal 9 bezoekers kunt hebben (ervan uitgaande dat elke weergave uw hele site weergeeft). Daarna staat uw webhost geen bezoekers meer toe, of (waarschijnlijker) betaalt u extra per MB. Natuurlijk is uw bandbreedte iets dat u in de gaten wilt houden, vooral als u een redelijk populaire site uitvoert of iets media-intensiefs doet (zoals uw eigen video hosten of hoge res foto's). Net als opslag bieden sommige hosts? Onbeperkt? bandbreedte; nogmaals, als je denkt dat je in een grijs gebied bent, zoek de limieten op of kies een host die de balk instelt waar iedereen het kan zien.
Als je eenmaal een site draait, is de kans groot dat het niet lang zal duren voordat je een tweede hebt? en dan een derde. Het zou lastig zijn om een hostingaccount te beheren voor elke site waarvan u de eigenaar bent, dus zorg ervoor dat uw webhost u meerdere domeinen host. Vaak is er een limiet voor het aantal domeinen dat u op één account kunt hebben; zorg ervoor dat het u zal ontvangen! Meestal is er een sectie in het admin-paneel voor het toevoegen van uw domeinen en het kiezen van de submappen waarnaar ze verwijzen. Hetzelfde geldt voor subdomeinen.
Veel webhosts bieden ook een e-mailaccount voor uw domeinen. Je zult willen weten hoeveel e-mailaccounts ze je laten instellen; vergeet ook niet om hun selecties voor het ontvangen van die mail te bekijken. Hebben ze een webmailinterface? Meerdere opties waaruit u kunt kiezen? Hoe zit het met integratie met Google Apps (voor de Gmail-interface)? Kunt u uw e-mail ophalen in uw client naar keuze via IMAP, of bieden ze alleen POP aan??
Databasepictogrammen (inclusief berichtpictogram voor voorbeeld) door barrymieny
Tegenwoordig lijken zelfs kleine websites een database te hebben aan de achterkant. U moet ervoor zorgen dat u het type database kunt gebruiken dat u prettig vindt. De meeste hosts bieden tegenwoordig MySQL; dat is waarschijnlijk genoeg voor de meeste mensen, maar als je liever PostsgreSQL, Oracle, SQL Server of een andere smaak hebt, neem dan geen genoegen met iets minder. Vergeet niet dat ze het waarschijnlijk niet aanbieden als ze er geen reclame voor maken!
Veel webhosts bieden ondersteuning voor populaire frameworks, blogging-systemen of CMSes. Ik denk dat het veilig is om te zeggen dat de meerderheid van de lezers van Nettuts WordPress-fans zijn: het is altijd leuk als je webhost een installatie met één klik (of op zijn minst een supereenvoudige installatie) biedt voor WordPress of je CMS naar keuze.
Voor de meeste mensen zal dit waarschijnlijk een leuke extra zijn; Ik ben er echter zeker van dat er iets is dat een mobiele app kan gebruiken om onderweg toegang tot uw sitebeheer / statistieken te krijgen, on-the-date. Hoewel ik alleen maar weet van twee hosts (MediaTemple en SliceHost) die momenteel iPhone- en Android-apps aanbieden (de Android-app van MediaTemple komt eraan), ben ik er zeker van dat de meeste hosts hun voorbeeld zullen volgen. Beide bieden ook mobiele websites, en ik weet zeker dat andere hosts hetzelfde hebben.
Deze is erg belangrijk: ontdek wat uw toekomstige host biedt voor technische ondersteuning: kunt u ze bellen? Op welke tijden? Hebben ze een ondersteunings-e-mailadres? Een ticketsysteem? Wat is hun beloofde responstijd? Wat dacht je van een livechat? Hebben ze een wiki of een bibliotheek met hulpartikelen / tutorials? Kies geen host totdat u precies weet welke ondersteuning zij bieden; je zult er later blij om zijn, geloof me!
Als je iets geavanceerder bent, kun je overwegen om een host te kiezen die shell-toegang biedt: die logt in op je server via de opdrachtregel via SSH. U kunt bestanden veilig op en neer kopiëren, bestandsrechten voor hele groepen bestanden snel en eenvoudig wijzigen en een groot aantal andere taken uitvoeren. Als je deze functie wilt, weet je alles wat je ermee doet!
Hier is nog een belangrijke: je zult de mogelijkheid willen hebben om je eigen .htaccess-bestanden toe te voegen aan je mappen. Wat is een .htaccess-bestand? Het is een configuratiebestand dat door de Apache-server wordt gebruikt. U kunt ze gebruiken om mappen met een wachtwoord te beveiligen, URL's opnieuw te schrijven, pagina's om te leiden en meer. Bekijk hier de vele goede tips over Nettuts + om bekend te raken met hen.
Cron-taken zijn een andere geweldige functie voor uw webhost (en er is een grote kans dat u ze heeft als u shell-toegang heeft). Is Cron een op tijd gebaseerde taakplanner? (bedankt, Wikipedia) dat je kunt gebruiken om taken op de server uit te voeren op bepaalde tijden. Voor meer informatie over het gebruik van Cron en wat u ermee kunt doen, bekijkt u de geweldige Cron-zelfstudie die we in januari hebben uitgevoerd..
Dit zou vanzelf moeten gaan, maar zorg ervoor dat de host die u van plan bent te kiezen ondersteuning biedt voor de server-side talen die u wilt gebruiken. Als u van plan bent Ruby on Rails in de komende maanden op te halen, wilt u het waarschijnlijk zien in de lijst met ondersteunde frameworks. Als je Django wilt gebruiken, zorg dan dat er Python-ondersteuning is. Sluit jezelf niet af om PHP als enige optie te hebben (tenzij je zeker weet dat dit alles is wat je ooit wilt of nodig hebt!).
Hoewel dit niet per se iets is wat u nodig heeft, is dit iets waar u waarschijnlijk van wilt profiteren: veel hosts bieden wat Google AdWords-tegoed (meestal ~ $ 50, ik heb gevonden) of een andere vorm van adverteren. Zelfs als u liever een andere advertentieproxy gebruikt, kunt u niet verslaan: u kunt het net zo goed gebruiken!
Denk niet dat uw webhost minder gevoelig is voor gegevensverlies dan uw eigen computers; onthoud dat servers slechts grote computers zijn waar iedereen bestanden van kan lezen! Welke back-upopties, indien aanwezig, biedt uw host? Maak een back-up van zowel uw sitebestanden als databases. Als ze geen back-up aanbieden, zoek dan uit hoe je dit zelf kunt doen: dit is misschien een van de plaatsen waar shell-toegang en cron van pas komen!
Voor de meeste mensen zal dit geen groot probleem zijn. Natuurlijk, als u zich ontwikkelt in ASP.NET, hebt u Windows-hosting nodig; dat is wat moeilijker te vinden, en vaak een beetje duurder, maar als je een Microsoft-ontwikkelaar bent, zijn de extra kosten de moeite waard. (Als je interessant bent in het leren over ASP.NET, bekijk dan onze geweldige tips over dit onderwerp.) Als je een open-sourcetaal gebruikt, hoef je je waarschijnlijk geen zorgen te maken over welke Linux / Unix-distributie je zult gebruiken krijgen; Sommige hosts bieden echter opties en sommige ontwikkelaars hebben mogelijk voorkeuren, dus het is het waard om genoemd te worden.
We hadden het al over inhoudbeheersystemen, maar soms wil je iets meer. Verschillende hosts bieden setups voor sociale functies zoals forums, bulletinboards, mailinglijsten. Als u een online winkel draait, bieden sommige hosts opstellingen voor eCommerce-oplossingen.
Als je kunt, zoek dan uit naar welke softwareversies de host die je overweegt aanbiedt. Sommige hosts upgraden niet snel naar het nieuwste aanbod, terwijl anderen je laten kiezen welke versie je wilt. Er zijn enkele dingen die erger zijn dan dat je je inschrijft voor een jaar hosting, om erachter te komen dat je host PHP 4.x draait (ja, ik heb die fout gemaakt).
Ik weet zeker dat ik u niet hoeft te overtuigen dat het belangrijk is om te weten dat uw bezoekers naar uw site kunnen gaan wanneer ze het proberen! Ontdek hoe betrouwbaar uw toekomstige gastheer is; wanneer je dit doet, is het belangrijk om de kleine lettertjes te lezen. Vaak zullen hosts de waarheid een beetje oprekken (met een uptime van 99,9%, bijna alles dat mis kan gaan tellen), dus zorg ervoor dat je precies begrijpt wat? 100% uptime? middelen. Het zou verstandig zijn om rond te googlen en te zien wat andere gebruikers en recensenten over de host hebben gezegd.
Hoewel je misschien al een domeinnaam hebt, is er niet zoiets als teveel. De meeste hosts bieden dit aan, maar als al het andere gelijk is, is een glimmende nieuwe domeinnaam een voldoende reden om met de ene host over de andere te gaan.
Ik weet zeker dat je een paar goede tips hebt voor het kiezen van een webhosting-oplossing. Als je dat doet, aarzel dan niet om ze te delen in de comments! Laat ons ook weten welke hosts u betrouwbaar heeft gevonden en welke teruggekomen zijn om u te bijten.