Pagpatuman sa Amazon S3 alang sa WordPress Blogs

amazon s3 wordpress

Mubo nga sulat: Sukad sa pagsulat niini, gikan na kami ninglalin sa Flywheel uban sa usa ka Content Delivery Network gipaandar sa StackPath CDN, usa ka labi ka kadali nga CDN kaysa Amazon.378

Gawas kung ikaw usa ka premium, platform sa pag-host sa negosyo, lisud makuha ang paghimo sa negosyo sa usa ka gusto sa CMS WordPress. Ang pag-ambitay sa pag-load, pag-backup, redundancy, pagkopya, ug paghatud sa sulud dili mubu.

Daghang mga representante sa IT ang nagtan-aw sa mga platform sama sa WordPress ug gigamit kini tungod kay kini free. Hinuon relatibo kini. Ibutang ang WordPress sa usa ka tipikal nga inprastraktura sa pag-host ug pila ka gatus nga dungan nga mga mogamit ang makadala sa imong site sa usa ka paggaling nga paggaling. Aron matabangan ang paghimo sa akong blog, niining semanaha gibag-o ko ang akong pag-instalar sa WordPress nga iduso ang tanan nga mga graphic gikan sa Amazon S3 (Amazon Simple Storage Service). Gibiyaan niini ang akong server aron yano nga iduso ang HTML pinaagi sa PHP / MySQL.

Naghatag ang Amazon S3 usa ka yano nga interface sa mga serbisyo sa web nga mahimong magamit sa pagtipig ug pagkuha sa bisan unsang kadaghan nga datos, sa bisan unsang oras, gikan sa bisan diin sa web. Naghatag kini sa bisan unsang developer og access sa parehas nga sukaranan, kasaligan, dali, barato nga imprastraktura sa pagtipig sa datos nga gigamit sa Amazon aron mapadagan ang kaugalingon nga global network sa mga web site. Tumong sa serbisyo nga mapadako ang mga benepisyo sa sukdanan ug ipasa ang mga benepisyo sa mga developer.

Aron mabalhin ang site alang sa Amazon S3 nagkinahanglan og gamay nga trabaho, apan aniay mga hinungdan:

  1. Pag-sign up alang Amazon Web Services.
  2. Ig-load ang Add-on sa Firefox alang sa S3. Naghatag kini kanimo usa ka maayong interface alang sa pagdumala sa sulud sa S3.
  3. Add usa ka balde, sa kini nga kaso gidugang ko www.martech.zone.
  4. Pagdugang usa ka CNAME sa imong Registrar sa Domain aron itudlo ang usa ka subdomain gikan sa imong site ngadto sa Amazon S3 alang sa virtual hosting.
  5. Pag-download ug pag-install sa WordPress plugin alang sa Amazon S3.
  6. Ibutang ang imong AWS Access Key ID ug tinago nga Yawi ug i-klik ang pag-update.
  7. Pilia ang subdomain / balde nga imong gihimo sa taas alang sa Gamita kini nga balde pagpahimutang.

wp-amazon-s3-setting.png

Ang sunod nga mga lakang mao ang makalipay nga bahin! Dili ko gusto nga isilbi ra ang sulud sa umaabot gikan sa S3, gusto nako isilbi ang tanan nga sulud, lakip ang mga ad, tema, ug nangaging mga file sa media.

  1. Naghimo ako mga folder alang sa ads, tema, Ug uploads sa akong balde sa S3.
  2. Gisuportahan ko ang tanan nakong kasamtangan nga sulud (mga imahe ug mga file sa media) sa mga magamit nga folder.
  3. Gibag-o nako ang akong CSS file sa akong tema aron makuha ang tanan nga mga imahe www.martech.zone/themes.
  4. Gibuhat nako ang a Gipangita ug gipulihan ang MySQL ug gi-update ang matag pakisayran sa sulud sa media nga gipakita gikan sa subdomain sa S3.
  5. Gi-update nako ang tanan nga mga pakisayran sa imahe alang sa mga ad nga gipakita gikan sa folder sa mga ad sa S3 subdomain.

Gikan dinhi, kinahanglan ra nako mag-upload sa media sa S3 kaysa gamiton ang default nga pag-upload sa imahe nga diyalogo alang sa WordPress. Ang plugin naghimo usa ka maayong trabaho sa pagbutang usa ka icon nga S3 sa parehas nga lokasyon sa Pag-upload / Pagsulud sa mga icon sa admin sa WordPress.

Ang paglihok sa tanan nga datos ug pagdagan sa S3 sa usa ka adlaw nga magtiayon nagresulta sa $ 0.12 sa mga singil sa S3, busa dili ako mabalaka bahin sa mga bayrunon nga nahilabut - tingali pila ka dolyar sa usa ka bulan ang magasto. Sa dugang nga bahin, kung makakuha ako usa ka toneladang mga bisita, kinahanglan nakong madumala ang daghan pa kaysa sa karon nga mga pagdumala sa platform. Ang akong site nag-load sa home page bahin sa 40% sa oras nga kaniadto, busa nalipay ako sa pagbalhin!

Ang labing kaayo nga butang bahin sa kini nga lihok mao nga wala gyud kini nanginahanglan bisan unsang kalamboan!

28 Comments

  1. 1

    Hi,

    Adunay ako usa ka account sa Amazon S3, apan pagkahuman sa pagsulay nga mahibal-an ang mga butang, gipasagdan ra nako kini tungod kay kini lisud kaayo. Ang firefox addin alang sa S3 ba naghimo niini nga labi kadali?

    • 2

      Kumusta Ramin,

      Ang Pagdugang sa Firefox usa gyud ka yawe nga bahin sa puzzle. Kinahanglan nimo nga hingpit nga adunay usa ka balde sa lugar sa wala pa ang plugin molihok - aron kini mahimo’g usa ka iglap.

      Doug

  2. 3

    Kinahanglan nako dugangan, kinahanglan nimo itudlo ang imong CNAME sa bag-o imong_unique_cloudfront_distribution_name.cloudfront.net imbis nga imong_unique_subdomain.s3.amazonaws.com. Apan pagkahuman, gitambalan nimo kini sama sa usa ka normal nga S3 nga balde.

    Mas daghan ang gasto kung mogamit sa labi ka taas nga katulin / ubos nga opsyon sa CloudFront. Kung nahukman nimo nga labi nimo ibalik ang naandan nga bersyon sa S3, ibalhin ra ang imong CNAME aron itudlo pagbalik sa s3.amazonaws.com.

    Mga usa ka tuig ang miagi, nagsulat akohttp://www.carltonbale.com/tag/amazon-s3/"a pipila nga mga post sa blog sa Amaon S3 alang sa bisan kinsa nga interesado.

  3. 4

    Kung gipangita nimo ang labi pa nga pagdugang sa katulin, himua ang imong Amazon S3 Bucket nga usa ka bucket sa Amazon CloudFront, nga naghimo usa ka tinuud nga global multi-server, low latency Content Distribution Network. Dinhi ang usa ka link uban ang tanan nga mga detalye: http://aws.amazon.com/cloudfront/faqs/

    Ingon usab, ang wp-supercache plugin makahatag labi ka kusog nga pagdugang sa mga site nga daghang trapiko tungod kay gipakubusan niini ang pagkarga sa CPU ug mga tawag sa database.

    • 5

      Bugnaw kaayo, Carlton! Ingon niana kadaghan ang usa ka napanagtag nga network sama sa Akamai. Wala nako nahibal-an nga sila adunay magamit! Mahimo ako magpahimulos pagkahuman nakita ang pipila ka mga gasto.

      Adunay ako pag-cache gamit ang wp kaniadto, apan adunay ako dinamiko nga sulud mao nga nanlimbasug ako niini tungod kay usahay kini us aka pag-cache sa sulud nga gusto gyud nako nga mag-load sa tinuod nga oras.

      • 6

        Si Douglas,

        Gikan sa ilang paghubit kini ingon og ang Amazon naghimo usa ka butang nga hingpit nga magkalainlain, giingon nila:

        "Ang Amazon CloudFront naggamit 14 ka mga lokasyon sa mga panguna nga merkado sa tibuuk kalibutan. Walo ang naa sa Estados Unidos (Ashburn, VA; Dallas / Fort Worth, TX; Los Angeles, CA; Miami, FL; Newark, NJ; Palo Alto, CA; Seattle, WA; St. Louis, MO). Upat ang naa sa Europa (Amsterdam; Dublin; Frankfurt; London). Duha ang naa sa Asya (Hong Kong, Tokyo). ”

        Ang ilang batakan nga gipahimuslan sa mga pagbayloay sa internet aron magamit ang ilang pagkasuod sa katapusan nga tiggamit diin sama sa CDN nga sama sa Akamai adunay mga server nga labi ka duul sa katapusan nga tiggamit sa sulud sa network sa ISP.

        Ang paagi sa amazons sa pagbuhat niini labi ka barato ug labi ka epektibo ang Akamai.

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

  4. 7

    Dili ko isulti nga kini lisud nga "makuha ang pasundayag sa negosyo sa usa ka CMS sama sa WordPress."

    Kini tanan kung giunsa nimo pag-set up ang imong imprastraktura o kung giunsa nimo pag-host ang imong CMS.
    Ang paagi nga ang CMS mismo nga naka-code mahimo usab nga adunay hinungdanon nga bahin sa paghimo niini ingon gipakita ni Carlton nga gigamit ang wp-supercache plugin.

    Maayo unta kung ang pagpaandar sa wp-supercache plugin gitukod sa wordpress gikan sa pagsugod - apan kana nanginahanglan pagsulat usab sa atubang sa katapusan. Hain ang unsa lightpress.org gibuhat.

    Ang pag-off sa pag-load sa static nga sulud sa usa ka butang sama sa S3 usa ka maayong paagi aron ma-offload ang pagproseso ug paghatud gikan sa punoan nga server. Kini usa ka dali ug kombenyente nga paagi sa pag-tap sa imprastraktura sa Amazons aron mahimo ang mabug-at nga pag-angat apan kung makaabut ka sa usa ka threshold sa cretin, magsugod ang Amazon nga mahal ug labi ka barato ang paghimo niini sa balay ug moadto kauban ang CDN.

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

    Ps
    Gihunahuna ko gamay ang kana nga kahimtang, kung 100 ra ka mga tawo ang nagtigum ug nag-amot matag bulan ang presyo sa usa ka disente nga server nga sagad nila nga mabayran mahimo nila nga matukod / magkahiusa sa pag-host sa inprastraktura nga makontrol ang hapit bisan unsa.

  5. 8

    $ 0.12 sa una nga mag-asawa nga adlaw sa mga serbisyo sa S3. Mobisita ba usab ka sa hilisgutan sa pipila ka bulan ug ipakita ang pila ka mga istatistika sa trapiko kumpara sa mga gasto? Makapaikag nga tan-awon kung giunsa ang pagguba sa gasto sa talagsaon nga mga bisita ug kontra sa gasto sa ad o ubang mga pagsulud.

  6. 13

    Kung ikaw usa ka Windows mahimo nimo gamiton ang S3 Browser - http://s3browser.com sa pag-upload sa mga file, sama sa mga imahe, script, ug uban pa sa Amazon S3. Kinahanglan adunay himan.

    Ug salamat sa mapuslanon nga post!

  7. 14

    Ang Amazon S3 us aka maayo nga serbisyo nga gipabilhan pag-ayo. Naa ra ako sa proseso sa paghiusa niini sa usa ka CMS. Ang bugtong nga isyu nga akong nakit-an gikan sa usa ka panan-aw sa pag-uswag, dili usa ka panan-aw sa serbisyo sa Amazon, mao kung gusto nimo ang imong tiggamit nga transparent nga i-upload ang file nga diretso sa S3 pinaagi sa POST ug adunay ka usa ka porma sa multipart nga naglakip sa teksto nga gitagana alang sa imong lokal. database, napiit ka. Kinahanglan nimo kini nga bulagon sa duha ka porma, o pagsulay nga gamiton ang ajax aron i-upload una ang file unya sa maayong sangputanan isumite ang datos sa lokal nga lugar.

    Kung adunay adunay labi ka maayo nga kasulbaran, ayaw ipahibalo sa akon: o)

    Bisan pa, ang pagtipig sa gasto alang sa pag-host sa daghang mga file nga daghang trapiko naghatag pasalig sa paglambo sa ingon nga sistema.

    Grant

    Mga Sistema sa Pagdumala sa Lista sa Pagpugong

  8. 15

    Hi,

    Maayo nga pagsulat. Nakalakaw ako sama sa imong gihulagway, apan sa akong panel sa admin diin nag-upload ako og mga imahe, dili ko makita ang usa ka S3 nga buton. Namatikdan nako nga ang akong mga imahe, kung na-upload nga kasagaran natapos sa Amazon, nagpasabut ba nga mahimo ko na kopyahon ang tanan nakong mga naada nga imahe ug tangtangon ang mga naa sa server?

    Ug kinahanglan ba nako nga usbon kung diin gikan ang akong mga imahe o gibuhat kini sa plugin?

  9. 16

    Kumusta Scott,

    Kinahanglan nimo nga makita ang usa ka gamay nga pagtan-aw sa icon sa database sa tuo sa imong kasagarang icon. Kana ang icon aron maibut ang bintana sa Amazon. Gibalhin ko ang tanan nga wp-content / upload sa Amazon ug gisiguro nga adunay parehas nga agianan… ang nag-usa ra nga pagkalainlain nga mao ang subdomain. Naa sila sa http://www... ug karon naa na sila sa images.marketingtechblog.com. Pagkahuman nakopya nako ang tanan nga mga imahe sa Amazon, gigamit nako ang PHPMyAdmin ug naghimo og usa ka pagpangita ug pag-ilis sa src = ”http://martech.zone ug gipulihan kini sa src =” images.marketingtechblog.com. (https://martech.zone/wordpress/mysql-search-replace/)

    Paglaum nga makatabang kana! Dili kini tinahi, apan kini molihok.

    Doug

  10. 17

    Hoy Douglas, salamat alang niana, gi-update nako ang DB busa ang tanan nga mga imahe nagtudlo sa mga imahe., Apan nakita nako ang pipila sa mga kumagko (kung gitan-aw pinaagi sa impormasyon sa pahina) gipakita ang iamge gihapon sa www.

    Ania ang site (www.gamefreaks.co.nz) - a, alos nga adunay pipila ka mga panguna nga isyu sa memorya alang sa atubang nga panid, nagsugod ra sa higayon nga gibalhin namon ang pag-host, busa nakita ko karon ang pag-offload sa pipila nga pressure sa hosting sa S3. 😎

  11. 18

    nahibal-an ba nimo kung posible nga i-upload lang sa S3 nga wala usab kini gitipigan nga kopya sa lokal nga server?

    Tnx

  12. 19

    Kumusta Scott, ang S3 plugin naghatag direkta nga kaugalingon nga agianan sa Amazon, busa ang file DILI gitago nga lokal.

  13. 20
    • 21

      Nahiangay kini sa labing bag-ong bersyon, apan sa tinuud dili ako gusto sa paagi nga kini molihok - kinahanglan nimo nga ibalhin ug i-load ang tanan nga mga imahe sa S3 nga adunay lahi nga proseso. Mahimo gyud nga magtukod kami usa ka labi ka labi ka kusganon nga paghiusa sa CDN (Content Delivery Network) sa WP nga magkasabay kaysa mangayo sa lahi nga proseso.

  14. 22
  15. 23

    Nahibal-an ba nimo kung kini nagtrabaho sa "External Buckets" usab? Gusto nako nga kini i-set up alang sa usa ka blog sa akong higala ug tugotan siya nga mogamit usa ka balde sa akong AWS account (naghimo na ako usa ka account sa gumagamit alang kaniya ug gihatagan siya’g access sa usa sa akong mga balde gamit ang mga gamit sa Amazon IAM).

  16. 24
  17. 25
    • 26

      Celia, adto sa balay sa AWS http://aws.amazon.com/ ug ilalom sa drop down nga "My Account / Console", pilia ang "Mga Kredensyal sa Seguridad." Pag-sign in kung kinahanglan nimo. Gikan didto, pag-scroll down sa Access Credentials ug makita nimo ang lista sa imong Access Key IDs. Kopyaha ang usa sa mga alang sa key ID alang sa kini nga plugin, ug pag-klik sa link nga "Ipakita" aron makita ang mas taas nga Secret Access Key. Kopyaha kana ug i-paste kini sa mga setting sa plugin usab. Kinahanglan nga andam na ang tanan pagkahuman niana!

  18. 27
  19. 28

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.