Hosting tjänster har blivit mycket bättre under senare tid, mer lagring, mer bandbredd, billigare priser. Men det är bara så långt att regelbunden hosting kommer att gå. När jag först startade PSDTUTS, trots att vi var på ett bra webbhotell med några stora specifikationer, sprang vi in både bandbredd och filserviceproblem när våra handledningar (var och en innehållande dussintals tunga bilder) skulle landa på Digg. Och sedan rekommenderade en vän att jag försökte använda Amazons Simple Storage Service (aka S3).
Det visade sig vara väldigt lätt att använda S3 som en jätte obegränsad värd, och jag har använt den ända sedan för höga eller tunga filer som podsändningar för FreelanceSwitch, bilder för bloggar och till och med för att skicka filer till kunder . I denna handledning visar jag dig hur med bara Firefox kan du göra S3 till ditt eget personliga leveransnät.
Det är super enkelt, även om jag kunde göra det!
Det första du behöver är ett konto. Så gör följande:
Nu innan du kan göra någonting med S3 måste du Registrera dig för denna webbtjänst. (Jag vet att det är mycket att göra!)
Du måste tillhandahålla ett kreditkort så att Amazon kan fakturera dig för bandbredd, lagring och bearbetning. Priserna är låga, något som överstiger $ .15 p / gb.
Även om du kanske tror att ditt webbhotell ger bandband till en mycket billigare takt, är det förmodligen inte riktigt fallet. Till exempel kommer ett företag som Dreamhost att erbjuda dig bokstavligen terrabyter med bandbredd för några få dollar i månaden. Men om du försöker slå sina servrar snabbt för att utnyttja denna bandbredd (t.ex. under en Digg, eller när du bara skickat ett nyhetsbrev om en hämtningsfil), är det osannolikt att du inte får en snabb nedladdning eller till och med en nedladdning alls. Enligt min erfarenhet beror webhosts på det faktum att det finns många faktorer som ser till att det är mycket osannolikt att du någonsin kommer att använda den bandbredd.
Under tiden jag har använt S3 - ca 8 månader nu - har jag slagit den med några ganska stora spikar av trafik. Den största var en dag då vi hade 150 000 besökare på en enda dag på en handledning med totalt 3 MB bilder. Så den dagen ensam serverade den 450gb data och slog inte ens en ögonfrans. Jag är säker på att i planen av saker finns det också mycket större användare.
Så det är ganska säkert, och det är ganska billigt. Under tiden ska Amazon verkligen betala mig pengar för all denna kampanj :-)
Så ändå när du har registrerat dig, klicka på "Ditt webbtjänstkonto" knappen och en liten meny visas. Här kontrollerar du ditt konto, kolla på din aktivitet (dvs. bill) och så vidare.
Klicka på "AWS Access Identifiers"
Nu får du två nummer, ditt access-nyckel-ID och din hemliga åtkomstnyckel. Det är självklart att du vill behålla dessa mycket säkra!
Kopiera de två siffrorna ut i en textredigerare så vi har dem till hands, för vi behöver dem på en sekund.
Nästa behöver vi vår Firefox Extension. Om du inte använder Firefox ... du är själv :-) Jag vet till exempel att du kan använda Sänd på en Mac för att logga in på ditt S3-konto. Förmodligen på Windows finns något liknande (om någon vet ... snälla lämna en kommentar).
Så vi ska använda S3Fox-förlängningen från RJonna
Besök hemsidan och klicka på länken som visas på skärmdumpen för att ladda ner S3Fox.
När du har installerat startar din Firefox om och sedan ser du att du nu kan komma åt S3Fox antingen längst ned till höger i ditt webbläsarfönster eller på Verktyg-menyn.
Så gå till Verktyg> S3 Organizer och du borde ha en flik som visar ditt S3Fox-fönster. Det är verkligen som ett FTP-program och därmed super lätt att använda. Det finns dock några skillnader.
Så klicka på Hantera konton och skapa ett konto med din åtkomstnyckel och hemlig nyckel från tidigare. Klick Spara.
När du har skapat ett konto får du ett tomt område på höger sida. Det första du behöver göra är att skapa en Hink. En skopa är Amazon-terminologi för vad som uppgår till en mapp eller katalog över filer. Skopnamn måste vara unika över hela tjänsten, så du kan till exempel inte skapa en skopa som heter "Test" eftersom jag är säker på att det var som det första skopnamnet att gå.
Hur som helst högerklicka på höger sida och välj "Skapa katalog", Detta kommer faktiskt skapa en skopa eftersom vi är i roten. När du har skapat en skopa kan du skapa kataloger inuti. Du kan också ha så många hinkar som du önskar.
Du kommer att bli uppmanad till ett namn och förlängningen visar dig en massa regler om hinknamn. Konstigt verkar utvidgningen utbyta orden hink, mapp och katalog.
Så jag skapade en hink med namnet "nät" och lade sedan till två kataloger inuti kallad "003_S3" och "s3demo". Sedan har jag dragit en bild över att ladda upp till S3. Bilden heter s3image.jpg.
Nu Högerklicka på filen och välj Redigera ACL. Innan du kan komma åt din fil måste du ändra dess behörigheter, och det är vad det här gör.
Du blir uppmanad att ge läs / skriv / full kontroll genom att markera eller avmarkera vissa val. Du vill bara ge Läsa Hämta här, så kryssa i rutorna.
(Obs på en Mac har förlängningen en konstig bugg att när du klickar på "x" ändras det inte omedelbart till ett fält, men när du klickar på Spara, gör det plötsligt det. Det är förvirrande och förhoppningsvis kommer att bli löst , men du blir van vid det)
Nu när du har ställt behörigheter, Högerklicka igen och välj Kopiera URL till Urklipp. Webbadressen för min bild är:
http://cdn.tutsplus.com/net/uploads/legacy/003_S3/s3demo/s3image.jpg "data-original-url =" https://nettuts.s3.amazonaws.com/003_S3/s3demo/s3image.jpg
Som du kan se den första delen av webbadressen är skopnamnet, domänen, sedan mapparna och slutligen filnamnet.
Och det är det, här är bilden som jag lade på S3. Högerklicka och se dess plats för att se! (Egentligen är alla bilder i denna handledning på S3 :-)
Självklart om du vill göra allt detta dynamiskt med PHP eller Ruby, det är en helt annan vattenkokare, och förhoppningsvis kommer vi att täcka här i framtiden. Du kan också få Wordpress och andra appprogram som kopplar upp till S3.