WordPress Sareetarako Amazon S3 ezartzea

amazon s3 wordpress

Ohar: Hau idatzi genuenetik hona migratu dugu flywheel bat Content Delivery Network StackPath CDN-ren bidez, Amazon baino CDN askoz azkarragoa.378

Enpresa-hosting plataforma bikainean bazaude behintzat, zaila da enpresaren errendimendua lortzea bezalako CMS batekin WordPress. Karga partekatzea, segurtasun kopiak, erredundantzia, erreplikazioa eta edukia bidaltzea ez dira merkeak.

Informatika ordezkari askok WordPress bezalako plataformak ikusten dituzte eta horiek erabiltzen dituztelako erabiltzen dituzte doan. Doakoa erlatiboa da, ordea. Jarri WordPress ostalaritza-azpiegitura tipiko batean eta aldi berean pare bat ehun erabiltzailek zure webgunea eten dezakete. Nire blogaren errendimenduan laguntzeko, aste honetan WordPress instalazioa aldatu dut Amazon S3-ko (Amazon Simple Storage Service) grafiko guztiak bultzatzeko. Horrek nire zerbitzaria HTML PHP / MySQL bidez bultzatzeko besterik ez du uzten.

Amazon S3-k web zerbitzuen interfaze sinple bat eskaintzen du, edozein datu gordetzeko eta berreskuratzeko erabil daitekeen edozein momentutan, webeko edozein lekutatik. Garatzaileei sarbidea ematen die Amazonek bere webguneen sare globala exekutatzeko erabiltzen duen datu biltegiratze azpiegitura oso eskalagarria, fidagarria, azkarra eta merkea denera. Zerbitzuak eskalako abantailak maximizatzea eta abantaila horiek garatzaileei helaraztea du helburu.

Amazon S3 gunea bihurtzeko lan pixka bat egin zen, baina hona hemen oinarriak:

  1. Kontua sortu for Amazon Web Zerbitzuak.
  2. Kargatu Firefox gehigarria S3rako. Honek S3 edukia kudeatzeko interfaze bikaina eskaintzen dizu.
  3. Gehitu ontzi, kasu honetan gehitu dut www.martech.zone.
  4. Gehitu CNAME zure domeinu-erregistratzaileari zure webgunetik azpidomeinu bat Amazon S3-ra bideratzeko ostatu birtualerako.
  5. Deskargatu eta instalatu WordPress plugina Amazon S3rako.
  6. Konfiguratu AWS sarbide-gakoaren IDa eta gako sekretua eta egin klik eguneratu.
  7. Aukeratu goian sortu zenuen azpidomeinua / ontzia Erabili ontzi hau ezarpena.

wp-amazon-s3-settings.png

Hurrengo pausoak dibertigarria izan ziren! Ez nuen nahi S3-ren etorkizuneko edukia soilik eskaini, eduki guztia zerbitzatu nahi nuen, iragarkiak, gaiak eta iraganeko multimedia fitxategiak barne.

  1. Karpetak sortu nituen iragarkiak, gaiak, eta fitxategiak nire ontzian S3.
  2. Uneko eduki guztiaren babeskopia egin nuen (irudi eta multimedia fitxategiak) karpeta egokietan.
  3. Nire gaian CSS fitxategia aldatu dut irudi guztiak ateratzeko www.martech.zone/themes.
  4. A egin nuen MySQL bilatu eta ordeztu eta S3 azpidomeinutik bistaratu beharreko multimedia edukiari buruzko erreferentzia guztiak eguneratu ditu.
  5. S3 azpidomeinuko iragarkien karpetatik bistaratzeko iragarkien irudi erreferentzia guztiak eguneratu ditut.

Hemendik aurrera, besterik gabe, media S3ra igo behar dut WordPresserako irudi lehenetsia igotzeko elkarrizketa erabili beharrean. Pluginak lan bikaina egiten du WordPress administratzailean Kargatu / Txertatu ikonoen kokapen berean S3 ikonoa jartzen.

Datu guztiak mugitu eta S3-n pare bat egunetan funtzionatzeak 0.12 $ ekarri ditu S3 gastuetan, beraz, ez nau kezkatzen kuotak - agian hilean dolar batzuk kostatuko da. Alde onetik, bisitari asko lortzen baditut, egungo plataformako heldulekuak baino askoz ere gehiago kudeatu beharko nituzke. Nire gunea hasierako orria buruz kargatzen ari da Lehen egiten zuen denboraren% 40, beraz, nahiko pozik nago mugimenduarekin!

Mugimendu honen gauzarik politena da benetan ez duela inolako garapenik behar!

28 Comments

  1. 1

    Hi,

    Amazon S3 kontua daukat, baina gauzak asmatzen saiatu ondoren, utzi egin dut, zailegia delako. S3rako firefox gehigarriak asko errazten al du?

  2. 3

    Gehitu beharko nuke, zure CNAME berria seinalatu beharko duzu zure_bakarra_luntzeko_banaketa_izena.cloudfront.net to-ren ordez zure_domeinu_bakarra.s3.amazonaws.com. Baina, ondoren, S3 ontzi normal bat bezala tratatzen duzu.

    Gehiago kostatzen da abiadura handiagoa / latentzia txikiko CloudFront aukera erabiltzean. S3 bertsio estandarrera itzuli nahiko zenukeela erabakitzen baduzu, aldatu zure CNAME s3.amazonaws.com webgunera itzultzeko.

    Duela urtebete inguru, idatzi nuenhttp://www.carltonbale.com/tag/amazon-s3/"a interesa duen edonorentzako blog mezu gutxi Amaon S3-n.

  3. 4

    Abiadura handitzeko are gehiago nahi baduzu, bihurtu Amazon S3 Bucket Amazon CloudFront ontzi, eta horrek zerbitzari anitzeko mundu osoko eta latentzia txikiko Edukien Banaketa Sarea sortzen du. Hemen esteka xehetasun guztiekin: http://aws.amazon.com/cloudfront/faqs/

    Gainera, wp-supercache pluginak izugarrizko abiadura igo dezake trafiko handiko guneetan, CPU karga eta datu-base deiak asko murrizten baititu.

    • 5

      Oso cool, Carlton! Beraz, sare banatua da Akamai. Ez nintzen konturatu hori eskuragarri zutela! Baliteke kostu batzuk ikusi ondoren aprobetxatzea.

      Wp-rekin cachea gaituta izan dut aurretik, baina eduki dinamiko batzuk ditut, beraz, benetan borrokatu nuen, batzuetan denbora errealean kargatu nahi nuen edukia gordetzen baitzuen.

      • 6

        Douglas,

        Haien deskribapenaren arabera, Amazon-ek zerbait guztiz desberdina egiten duela dirudi:

        “Amazon CloudFront-ek 14 puntako kokapenak erabiltzen ditu mundu osoko merkatu garrantzitsuetan. Zortzi Estatu Batuetan daude (Ashburn, VA; Dallas / Fort Worth, TX; Los Angeles, CA; Miami, FL; Newark, NJ; Palo Alto, CA; Seattle, WA; St. Louis, MO). Lau Europan daude (Amsterdam; Dublin; Frankfurt; Londres). Bi Asian daude (Hong Kong, Tokyo) ".

        Internet trukeak aprobetxatzen dituzte, batez ere, azken erabiltzailearekiko gertutasuna aprobetxatzeko. Akamai bezalako CDNek zerbitzariak azken erabiltzailearengandik askoz gertuago dituzte zerbitzariak normalean ISPren sarean.

        Amazonas egiteko modua Akamai askoz ere merkeagoa eta eraginkorragoa da.

        Rogerio - http://www.itjuju.com/

  4. 7

    Ez nuke esango zaila denik "enpresaren errendimendua WordPress bezalako CMS batekin lortzea".

    Azpiegitura nola konfiguratzen duzun edo CMS ostatatzeko modua da kontua.
    CMS bera kodetzeko moduak ere zeresan handia izan dezake bere errendimenduan Carlton-ek wp-supercache plugina erabiltzearekin adierazi zuen bezala.

    Hobe litzateke wp-supercache pluginaren funtzionalitatea wordpress-era hasieratik eraiki izan balitz - baina horrek frontend-a berriro idaztea eskatuko luke. Zein da zer lightpress.org egin.

    Eduki estatikoa S3 bezalako zerbaitetara kargatzea zerbitzari nagusitik prozesatzea eta entregatzea deskargatzeko modu ona da. Amazonien azpiegituretan sartzeko modu erraz eta erosoa da altxatze astuna egiteko, baina behin kretin atalasera iritsita, Amazon garestitzen hasiko da eta merkeagoa izango da etxean egitea eta CDN batekin joatea.

    Rogerio - http://www.itjuju.com/

    ps
    Egoera horretan pentsatzen aritu naiz pixka bat, 100 pertsona elkartu eta hilero normalean ordainduko luketen zerbitzari duin baten prezioa emango balute ia edozer gauza izan daitekeen ostalaritza azpiegitura eraiki / batu ahal izan dezaten.

  5. 8

    0.12 $ S3 zerbitzuen lehen bi egunetan. Hilabete batzuen buruan gaia berriro ikusiko zenuke eta trafikoaren eta kostuen estatistika batzuk erakutsiko al zenituzke? Interesgarria izango litzateke ikustea kostua nola banatzen den bisitari bakarrentzat eta iragarkien kostuen edo beste sarrera batzuen aurka.

  6. 13
  7. 14

    Amazon S3 izugarri ondo baloratutako zerbitzua da. CMS batean integratzeko prozesuan nago. Garapenaren ikuspegitik topatu dudan arazo bakarra, ez Amazon zerbitzuaren ikuspegitik, hau da: zure erabiltzaileak fitxategia zuzenean S3ra zuzenean POST bidez igotzea nahi baduzu eta zure tokira zuzendutako testua biltzen duen inprimaki anitzeko inprimakia duzula. datu basea, blokeatuta zaude. Bi inprimakitan banandu behar duzu edo ajax erabiltzen saiatu fitxategia igotzen lehenik eta ondoren datuak lokalean bidali.

    Norbaitek irtenbide hobea baldin badu, jar zaitez aske: o)

    Hala ere, trafiko handiko fitxategi handiak ostatatzeak aurrezteak sistema horren garapena bermatzen du.

    Emateko

    Ezabatzeko zerrendak kudeatzeko sistemak

  8. 15

    Hi,

    Bikain idatzi. Deskribatu duzun moduan egin dut aurrera, baina irudiak igotzen ditudan administratzaile panelean ez dut S3 botoirik ikusten. Konturatu naiz nire irudiek, normalean kargatzen direnean, Amazon-en amaitzen dutela, horrek esan nahi al du orain dauden irudi guztiak kopiatu eta zerbitzarian daudenak ezabatu ahal ditudala?

    Eta aldatu behar al ditut nire irudiak nondik datozen edo pluginak egiten al du hori?

  9. 16

    Kaixo Scott,

    Ikono tipikoaren eskuinaldean dagoen datu-baseko ikono txiki bat ikusi beharko zenuke. Hori da Amazon leihoa irekitzeko ikonoa. Wp-eduki / karga guztiak Amazonera eraman nituen eta bide bera nuela ziurtatu nuen ... desberdintasun bakarra azpidomeinua zen. Egon ziren http://www... eta orain images.marketingtechblog.com webgunean daude. Irudi guztiak Amazonera kopiatu ondoren, PHPMyAdmin erabili nuen eta src = "http://martech.zone" bilaketarekin ordeztu eta src = "images.marketingtechblog.com jarri nuen. (https://martech.zone/wordpress/mysql-search-replace/)

    Horrek lagunduko duela espero dugu! Ez da arazorik, baina funtzionatzen du.

    Doug

  10. 17

    Kaixo Douglas, eskerrik asko, DB eguneratu dut irudi guztiek irudietara zuzentzen dutelako, baina zenbait thumb-ek (orriaren informazioaren bidez begiratuta) iamge oraindik www-n erakusten duela ikusten dut.

    Hona hemen gunea (www.gamefreaks.co.nz) - a, hasierako orrialdeko memoria arazo garrantzitsu batzuk izanik, ostalaritza aldatu genuenean hasi zen, beraz, ostalariaren presioaren zati bat S3ra deskargatzea aztertzen ari naiz. 😎

  11. 18
  12. 19
  13. 20
    • 21

      Azken bertsioarekin bateragarria da, baina egia esan ez zait gustatzen funtzionatzeko modua; irudi guztiak S3ra aldatu eta kargatu behar dituzu beste prozesu batekin. Baliteke WP-rekin CDN (Content Delivery Network) integrazio sendoagoa eraiki ahal izatea, beste prozesu bat eskatzen ez duena sinkronizatzen duena.

  14. 22
  15. 23

    Ba al dakizu honek ere "Kanpoko ontziekin" funtzionatzen duen? Nire lagun baten blogerako konfiguratu nahi dut eta utzi nire AWS kontuan ontzi bat erabiltzen (dagoeneko sortu nuen berarentzako erabiltzaile kontua eta Amazon IAM tresnak erabiliz nire ontzi batetarako sarbidea eman nion).

  16. 24
  17. 25
    • 26

      Celia, joan AWS etxera http://aws.amazon.com/ eta "Nire kontua / kontsola" goitibeherako atalean, hautatu "Segurtasun egiaztagiriak". Hasi saioa behar baduzu. Hortik aurrera, joan Sarbide kredentzialetara eta zure Sarbide Gako IDak zerrendatuta ikusiko dituzu. Kopiatu plugin honen gakoaren ID bat, eta egin klik "Erakutsi" estekan sarbide sekretuko gako luzeagoa ikusteko. Kopiatu eta itsatsi pluginaren ezarpenetan ere. Dena prest egon beharko zenuke!

  18. 27
  19. 28

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.