Implimentazzjoni ta 'Amazon S3 għall-Blogs ta' WordPress

amazon s3 wordpress

Nota: Minn meta ktibna dan, minn dakinhar emigrajna għal flywheel bil- Network Kunsinna Kontenut imħaddem minn StackPath CDN, CDN ħafna aktar mgħaġġel minn Amazon.378

Sakemm ma tkunx fuq pjattaforma ta 'akkoljenza ta' intrapriża premium, huwa diffiċli li tikseb prestazzjoni ta 'intrapriża b'sim CMS bħal WordPress. Il-qsim tat-tagħbija, il-backups, is-sensja, ir-replikazzjoni, u l-kunsinna tal-kontenut ma jiġux irħas.

Ħafna rappreżentanti tal-IT jaraw pjattaformi bħal WordPress u jużawhom għax huma ħielsa. Ħieles huwa relattiv, għalkemm. Poġġi WordPress fuq infrastruttura tipika ta 'akkoljenza u ftit mijiet ta' utenti simultanji jistgħu jwaqqfu s-sit tiegħek. Biex ngħin fil-prestazzjoni tal-blog tiegħi, din il-ġimgħa biddilt l-installazzjoni tiegħi ta 'WordPress imbotta l-grafika kollha minn Amazon S3 (Amazon Simple Storage Service). Dan iħalli s-server tiegħi sempliċement jimbotta HTML permezz ta 'PHP / MySQL.

Amazon S3 jipprovdi interface tas-servizzi tal-web sempliċi li jista 'jintuża biex jaħżen u jirkupra kwalunkwe ammont ta' dejta, fi kwalunkwe ħin, minn kullimkien fuq il-web. Jagħti aċċess lil kwalunkwe żviluppatur għall-istess infrastruttura ta 'ħażna ta' dejta li tista 'titkejjel ħafna, affidabbli, veloċi u rħisa li tuża Amazon biex tmexxi n-netwerk globali tagħha stess ta' siti tal-web. Is-servizz għandu l-għan li jimmassimizza l-benefiċċji tal-iskala u li jgħaddi dawk il-benefiċċji lill-iżviluppaturi.

Biex tikkonverti s-sit għal Amazon S3 ħadt ftit xogħol, imma hawn huma l-affarijiet bażiċi:

  1. Sign up għall- Servizzi tal-Web tal-Amazon.
  2. Għabbi l-Firefox Add-on għal S3. Dan jipprovdilek interface kbir għall-immaniġġjar tal-kontenut f'S3.
  3. Żid barmil, f'dan il-każ żidt www.martech.zone.
  4. Żid CNAME mar-Reġistratur tad-Dominju tiegħek biex tindika sottodominju mis-sit tiegħek lejn Amazon S3 għal hosting virtwali.
  5. Niżżel u installa l-plugin WordPress għal Amazon S3.
  6. Issettja l-ID tal-Aċċess tal-AWS u l-Ewlenin Sigriet tiegħek u kklikkja aġġornament.
  7. Agħżel is - sottodominju / barmil li ħloqt hawn fuq għall - Uża dan il-barmil issettjar.

wp-amazon-s3-settings.png

Il-passi li jmiss kienu l-parti divertenti! Ma ridtx naqdi biss kontenut futur minn S3, ridt naqdi l-kontenut kollu, inklużi reklami, temi, u fajls tal-midja tal-passat.

  1. Ħloqt folders għal reklami, temi, u uploads fil-barmil tiegħi fuq S3.
  2. Jien għamilt backup tal-kontenut kurrenti kollu tiegħi (immaġni u fajls tal-midja) fil-fowlders applikabbli.
  3. Immodifikajt il-fajl CSS tiegħi fit-tema tiegħi biex tiġbed l-immaġini kollha minnha www.martech.zone/themes.
  4. Jien għamilt MySQL tfittex u ibdel u aġġorna kull referenza għall-kontenut tal-midja li għandu jintwera mis-sottodominju S3.
  5. Aġġornajt ir-referenzi kollha tal-immaġni għar-reklami li għandhom jintwerew mill-folder tar-reklami fuq is-subdomain S3.

Minn hawn 'il quddiem, sempliċement għandi bżonn indaħħal il-midja fuq S3 minflok nuża d-djalogu awtomatiku għat-tlugħ tal-immaġni għal WordPress. Il-plugin jagħmel xogħol meraviljuż meta jpoġġi ikona S3 fl-istess post ta 'Upload / Insert icons fl-amministratur ta' WordPress.

Li ċċaqlaq id-dejta kollha u taħdem fuq S3 għal ftit jiem issa rriżulta fi $ 0.12 fi ħlasijiet ta 'S3, allura m'inix imħasseb dwar il-miżati involuti - forsi ftit dollari fix-xahar huwa dak li se jiswa. Min-naħa l-oħra, jekk ikolli tunnellata ta 'viżitaturi, għandi nkun kapaċi nimmaniġġa ħafna iktar mill-pumi tal-pjattaforma attwali. Is-sit tiegħi qed jgħabbi l-home page f'madwar 40% tal-ħin li kienet tagħmel, allura jien pjuttost kuntent bil-mossa!

L-isbaħ ħaġa dwar din il-mossa hija li fil-fatt ma kienet teħtieġ l-ebda żvilupp!

28 Kummenti

  1. 1

    Hi,

    Għandi kont tal-Amazon S3, imma wara li ppruvajt insib l-affarijiet, ħallejtha biss għax hija diffiċli wisq. L-addin tal-firefox għal S3 jagħmilha ħafna aktar faċli?

  2. 3

    Għandi nżid, ser ikollok bżonn tipponta s-CNAME tiegħek lejn il-ġdid your_unique_cloudfront_distribution_name.cloudfront.net minflok lil sottodominju_uniku tiegħek.s3.amazonaws.com. Iżda wara dan, tittrattaha eżatt bħal barmil S3 normali.

    Tiswa aktar meta tuża l-għażla CloudFront b'veloċità ogħla / latenza baxxa. Jekk tiddeċiedi li tippreferi taqleb lura għall-verżjoni standard S3, sempliċement ibdel is-CNAME tiegħek biex tipponta lura lejn s3.amazonaws.com minflok.

    Madwar sena ilu, ktibthttp://www.carltonbale.com/tag/amazon-s3/"a ftit blog posts fuq Amaon S3 għal kull min hu interessat.

  3. 4

    Jekk qed tfittex saħansitra aktar żieda fil-veloċità, ibdel il-Barmil tal-Amazon S3 tiegħek f'bramel tal-Amazon CloudFront, li joħloq Netwerk ta 'Distribuzzjoni tal-Kontenut veru multi-server globali, b'latenza baxxa. Hawnhekk link bid-dettalji kollha: http://aws.amazon.com/cloudfront/faqs/

    Ukoll, il-plugin wp-supercache jista 'jagħti żidiet tremendi fil-veloċità fuq siti ta' traffiku għoli billi jnaqqas ħafna t-tagħbija tas-CPU u s-sejħiet tad-database.

    • 5

      Kessaħ ħafna, Carlton! Allura huwa netwerk imqassam ħafna bħal Akamai. Ma rrealizzajtx li kellhom dak disponibbli! Jiena nista 'nieħu vantaġġ wara li nara ftit mill-ispejjeż.

      Kelli caching bil-wp attivat qabel, imma għandi xi kontenut dinamiku u għalhekk tabilħaqq tħabat miegħu peress li xi drabi kien ikollu cache kontenut li fil-fatt ridt nitgħabba fil-ħin reali.

      • 6

        Douglas,

        Mid-deskrizzjoni tagħhom jidher li l-Amazon qed tagħmel xi ħaġa kompletament differenti, jgħidu:

        “Amazon CloudFront juża 14-il post avvanzat fi swieq ewlenin madwar id-dinja. Tmienja jinsabu fl-Istati Uniti (Ashburn, VA; Dallas / Fort Worth, TX; Los Angeles, CA; Miami, FL; Newark, NJ; Palo Alto, CA; Seattle, WA; St. Louis, MO). Erbgħa jinsabu fl-Ewropa (Amsterdam; Dublin; Frankfurt; Londra). Tnejn jinsabu fl-Asja (Ħong Kong, Tokyo). "

        Huma bażikament jieħdu vantaġġ mill-iskambji tal-internet biex japprofittaw il-qrubija tagħhom mal-utent aħħari fejn bħala CDN bħal Akamai għandhom servers ħafna eqreb lejn l-utent aħħari ġeneralment fin-netwerk tal-ISP.

        Il-mod kif tagħmel dan l-Amażoni huwa Akamai ħafna irħas u aktar effettiv.

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

  4. 7

    Ma ngħidx li huwa diffiċli li "tikseb prestazzjoni ta 'intrapriża b'CMS bħal WordPress."

    Dan kollu kif tissettja l-infrastruttura tiegħek jew il-mod kif tospita s-CMS tiegħek.
    Il-mod kif is-CMS innifsu ġie kkodifikat jista ’wkoll ikollu parti kbira fil-prestazzjoni tiegħu kif irrimarka Carlton bl-użu tal-plugin wp-supercache.

    Kien ikun aħjar li kieku l-funzjonalità tal-plugin wp-supercache kienet mibnija għal wordpress mill-bidu - iżda dan ikun jirrikjedi li tikteb mill-ġdid it-tarf ta ’quddiem. Liema huwa dak lightpress.org għamlet.

    It-tagħbija ta 'kontenut statiku għal xi ħaġa bħal S3 huwa mod tajjeb biex tħott l-ipproċessar u l-kunsinna mis-server prinċipali. Huwa mod faċli u konvenjenti biex tisfrutta l-infrastruttura tal-Amażonji biex tagħmel l-irfigħ qawwi imma ladarba tasal għal limitu tal-kretin, Amazon tibda tiswa u jkun irħas li tagħmel dan id-dar u tmur ma 'CDN.

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

    Ps
    Jien kont qed naħseb dwar dik is-sitwazzjoni għal ftit, jekk 100 persuna biss ingħaqdu flimkien u kkontribwew kull xahar il-prezz ta 'server deċenti li normalment ikunu qed iħallsu għalihom jistgħu jibnu / jgħaqqdu flimkien infrastruttura ta' akkoljenza li tista 'tieħu ħsieb kważi kull ħaġa.

  5. 8

    $ 0.12 għall-ewwel ftit jiem ta 'servizzi S3. Kieku terġa 'żżur is-suġġett fi ftit xhur u turi xi stats ta' traffiku kontra spejjeż? Ikun interessanti li naraw kif l-ispiża tinqasam għal viżitaturi uniċi u kontra spejjeż tar-reklami jew inputs oħra.

  6. 13
  7. 14

    Amazon S3 huwa servizz stmat ħafna. Jien biss fil-proċess li nintegrah f'CMS. L-unika kwistjoni li sibt minn perspettiva ta ’żvilupp, mhux minn perspettiva ta’ servizz tal-Amazon, hija li jekk trid li l-utent tiegħek itella ’l-fajl b’mod trasparenti direttament fuq S3 permezz ta’ POST u jkollok formola multipart li tinkorpora test iddestinat għall-lokal tiegħek. database, int imwaħħal. Jew għandek bżonn tisseparah f'żewġ forom, jew tipprova tuża ajax biex ittella 'l-fajl l-ewwel imbagħad b'suċċess ibgħat id-dejta lokalment.

    Jekk xi ħadd ikollu soluzzjoni aħjar, tħossok liberu li tgħarrafni: o)

    Minkejja dan, l-iffrankar fl-ispejjeż għall-ospitar ta 'fajls kbar ta' traffiku kbir jiġġustifika l-iżvilupp ta 'sistema bħal din.

    Għotja

    Sistemi ta 'Ġestjoni ta' Lista ta 'Trażżin

  8. 15

    Hi,

    Kbira kbira. Għaddejt kif tiddeskrivi, imma fil-pannell amministrattiv tiegħi fejn ittella 'stampi, ma narax buttuna S3. Innutajt li l-immaġini tiegħi, meta ttellgħu normalment jispiċċaw fuq Amazon, dan ifisser li issa nista 'nikkopja l-immaġini eżistenti kollha tiegħi u nħassar dawk fuq is-server?

    U għandi bżonn nimmodifika minn fejn ġejjin l-immaġini tiegħi jew il-plugin jagħmel dan?

  9. 16

    Hello Scott,

    Għandek tara ftit database li tidher ikona fuq il-lemin tal-ikona tipika tiegħek. Dik hija l-ikona biex toħroġ it-tieqa tal-Amazon. Jien mort il-wp-content / uploads kollha fuq Amazon u aċċertajt li kelli l-istess triq ... l-unika differenza kienet is-subdomain. Huma kienu fi http://www... u issa qegħdin fuq images.marketingtechblog.com. Wara li kkupjajt l-immaġini kollha fuq Amazon, użajt PHPMyAdmin u għamilt tfittxija u ibdel għal src = "http://martech.zone u biddilha bi src =" images.marketingtechblog.com (https://martech.zone/wordpress/mysql-search-replace/)

    Nispera li jgħin! Mhuwiex bla xkiel, iżda jaħdem.

    Doug

  10. 17

    Ħej Douglas, grazzi għal dak, aġġornajt id-DB sabiex l-istampi kollha jindikaw l-istampi., Imma nara xi wħud mill-isfel (meta tħares lejn permezz tal-paġna info) turi l-iamge għadha fuq www.

    Hawn is-sit (www.gamefreaks.co.nz) - a, alos li għandu xi problema kbira ta 'memorja għall-paġna ta' quddiem, beda biss ladarba biddilna l-hosting, għalhekk jien issa qed inħares lejn il-ħatt ta 'ftit mill-pressjoni tal-hosting għal S3. 😎

  11. 18
  12. 19
  13. 20
    • 21

      Huwa kompatibbli ma 'l-aħħar verżjoni, imma onestament ma nħobbx il-mod kif taħdem - trid tibdel u tgħabbi l-immaġini kollha għal S3 bi proċess differenti. Aħna fil-fatt nistgħu nibnu integrazzjoni aktar b'saħħitha ta 'CDN (Content Delivery Network) ma' WP li tissinkronizza aktar milli titlob proċess differenti.

  14. 22
  15. 23

    Taf jekk dan jaħdimx ukoll ma '"Bramel Esterni"? Irrid inwaqqaf dan għal blog ta 'ħabib tiegħi u ħallih juża barmil fil-kont AWS tiegħi (diġà ħloqt kont ta' utent għalih u tajtu aċċess għal waħda mill-bramel tiegħi bl-użu tal-għodda Amazon IAM).

  16. 24
  17. 25
    • 26

      Celia, mur id-dar tal-AWS http://aws.amazon.com/ u taħt il-drop down "Il-Kont / Il-Konsola Tiegħi", agħżel "Kredenzjali ta 'Sigurtà." Iffirma jekk teħtieġ. Minn hemm, skrollja 'l isfel għal Kredenzjali ta' Aċċess u tara l-IDs ta 'Aċċess taċ-Ċavetta tiegħek elenkati. Ikkopja waħda minn dawk għall-ID taċ-ċavetta għal dan il-plugin, u mbagħad ikklikkja fuq il-link "Uri" biex tara ċ-Ċavetta ta 'Aċċess Sigriet itwal. Ikkopjaha u waħħalha wkoll fis-settings tal-plugin. Għandek tkun lest kollu wara dak!

  18. 27
  19. 28

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.