Utekelezaji wa Amazon S3 kwa Blogi za WordPress

neno la neno la amazon s3

Kumbuka: Tangu kuandika hii, tumehamia kwa flywheel na Content Delivery Network inaendeshwa na StackPath CDN, CDN yenye kasi zaidi kuliko Amazon.378

Isipokuwa wewe ni juu ya malipo, jukwaa la kukaribisha biashara, ni ngumu kupata utendaji wa biashara na CMS kama WordPress. Kushiriki mizigo, nakala rudufu, upungufu wa kazi, kurudia, na uwasilishaji wa bidhaa hazikui bei rahisi.

Wawakilishi wengi wa IT hutazama majukwaa kama WordPress na kuyatumia kwa sababu yapo bure. Bure ni jamaa, ingawa. Weka WordPress kwenye miundombinu ya kawaida ya kukaribisha na watumiaji mia moja wa wakati huo huo wanaweza kuleta tovuti yako kusimama. Ili kusaidia katika utendaji wa blogi yangu, wiki hii nilibadilisha usanikishaji wangu wa WordPress kushinikiza picha zote kutoka Amazon S3 (Huduma Rahisi ya Uhifadhi ya Amazon). Hii inaacha seva yangu kushinikiza tu HTML kupitia PHP / MySQL.

Amazon S3 hutoa kiolesura rahisi cha huduma za wavuti ambazo zinaweza kutumiwa kuhifadhi na kupata data yoyote, wakati wowote, kutoka mahali popote kwenye wavuti. Inatoa ufikiaji wowote kwa msanidi programu kwa miundombinu sawa ya kutisha, ya kuaminika, ya haraka, na ya bei rahisi ambayo Amazon hutumia kuendesha mtandao wake wa wavuti. Huduma inakusudia kuongeza faida za kiwango na kupitisha faida hizo kwa watengenezaji.

Kubadilisha tovuti ya Amazon S3 ilichukua kazi kidogo, lakini hapa kuna misingi:

  1. Ishara kwa ajili ya Amazon Huduma za mtandao.
  2. Pakia programu-jalizi ya Firefox kwa S3. Hii inakupa kiolesura kizuri cha kusimamia yaliyomo katika S3.
  3. Kuongeza ndoo, katika kesi hii niliongeza www.martech.zone.
  4. Ongeza CNAME kwa Msajili wako wa Kikoa ili uelekeze kikoa kidogo kutoka kwa wavuti yako kwenda kwa Amazon S3 kwa kukaribisha kwa kweli.
  5. Pakua na usakinishe programu-jalizi ya WordPress kwa Amazon S3.
  6. Weka kitambulisho chako cha Ufunguo wa Ufikiaji wa AWS na Ufunguo wa Siri na bofya sasisho.
  7. Chagua subdomain / ndoo uliyoiunda hapo juu kwa Tumia ndoo hii kuweka.

wp-amazon-s3-mipangilio.png

Hatua zifuatazo zilikuwa sehemu ya kufurahisha! Sikutaka kuhudumia yaliyomo baadaye kutoka kwa S3, nilitaka kuhudumia yaliyomo yote, pamoja na matangazo, mandhari, na faili za media zilizopita.

  1. Nimeunda folda za matangazo, mandhari, na uploads kwenye ndoo yangu kwenye S3.
  2. Niliunga mkono yaliyomo yangu yote ya sasa (picha na faili za media) kwenye folda zinazotumika.
  3. Nilibadilisha faili yangu ya CSS katika mada yangu ili kuvuta picha zote kutoka www.martech.zone/themes.
  4. Nilifanya Utafutaji wa MySQL na ubadilishe na kusasisha kila kumbukumbu ya yaliyomo kwenye media ili kuonyeshwa kutoka kwa uwanja mdogo wa S3.
  5. Nimesasisha marejeleo yote ya picha kwa matangazo kuonyeshwa kutoka kwa folda ya matangazo kwenye tawala ndogo ya S3.

Kuanzia hapa kwenda nje, ninahitaji tu kupakia media kwa S3 badala ya kutumia mazungumzo ya upakiaji wa picha chaguo-msingi kwa WordPress. Programu-jalizi hufanya kazi nzuri katika kuweka ikoni ya S3 katika eneo lile lile la Pakia / Ingiza ikoni kwenye msimamizi wa WordPress.

Kuhamisha data zote na kukimbia kwenye S3 kwa siku kadhaa sasa kumesababisha $ 0.12 kwa mashtaka ya S3, kwa hivyo sina wasiwasi juu ya ada inayohusika - labda dola chache kwa mwezi ndizo zitagharimu. Kwa upande mzuri, ikiwa nitapata tani ya wageni, nitaweza kushughulikia mengi zaidi kuliko vipini vya jukwaa la sasa. Tovuti yangu inapakia ukurasa wa nyumbani karibu 40% ya wakati ambao ilikuwa, kwa hivyo ninafurahi sana na hoja hiyo!

Jambo zuri zaidi juu ya hoja hii ni kwamba haikuhitaji maendeleo yoyote!

28 Maoni

  1. 1

    Hi,

    Nina akaunti ya Amazon S3, lakini baada ya kujaribu kujua mambo, niliiacha tu kwa sababu ni ngumu sana. Je! Firefox addin kwa S3 inafanya iwe rahisi zaidi?

    • 2
  2. 3

    Ninapaswa kuongeza, utahitaji kuelekeza CNAME yako kwa mpya jina_ lako la kipekee_kigawanyo_gawanyaji.cloudfront.net badala ya yako_unique_subdomain.s3.amazonaws.com. Lakini baada ya hapo, unatibu kama ndoo ya kawaida ya S3.

    Haina gharama zaidi wakati wa kutumia kasi ya juu / chaguo la chini la CloudFront chaguo. Ikiwa unaamua ungependa kurudi kwenye toleo la kawaida la S3, badilisha CNAME yako kuelekeza kwenye s3.amazonaws.com badala yake.

    Karibu mwaka mmoja uliopita, niliandikahttp://www.carltonbale.com/tag/amazon-s3/"a machapisho machache ya blogi kwenye Amaon S3 kwa mtu yeyote anayevutiwa.

  3. 4

    Ikiwa unatafuta kuongezeka kwa kasi zaidi, geuza ndoo yako ya Amazon S3 kwenye ndoo ya Amazon CloudFront, ambayo inaunda seva ya kweli ya ulimwengu, mtandao wa Usambazaji wa Usambazaji wa latency. Hapa kiunga na maelezo yote: http://aws.amazon.com/cloudfront/faqs/

    Pia, programu-jalizi ya wp-supercache inaweza kutoa ongezeko kubwa la kasi kwenye wavuti zenye trafiki nyingi kwani inapunguza sana mzigo wa CPU na simu za hifadhidata.

    • 5

      Poa sana, Carlton! Kwa hivyo ni mtandao uliosambazwa sana kama vile Akamai. Sikuweza kutambua walikuwa na hiyo inapatikana! Ninaweza kuchukua faida baada ya kuona gharama zingine.

      Nimekuwa na akiba ya wp iliyowezeshwa hapo awali, lakini nina yaliyomo kwenye nguvu kwa hivyo nilijitahidi sana nayo kwani wakati mwingine inaweza kuhifadhi yaliyomo ambayo kwa kweli nilitaka kupakia wakati halisi.

      • 6

        Douglas,

        Kutoka kwa maelezo yao inaonekana kama Amazon inafanya kitu tofauti kabisa, wanasema:

        "Amazon CloudFront inatumia maeneo 14 makali katika masoko makubwa ulimwenguni. Nane ni nchini Merika (Ashburn, VA; Dallas / Fort Worth, TX; Los Angeles, CA; Miami, FL; Newark, NJ; Palo Alto, CA; Seattle, WA; St. Louis, MO). Nne ziko Ulaya (Amsterdam; Dublin; Frankfurt; London). Mbili ziko Asia (Hong Kong, Tokyo). ”

        Kutumia kwao kimsingi ubadilishaji wa mtandao ili kuongeza ukaribu wao kwa mtumiaji wa mwisho ambapo CDN kama Akamai zina seva karibu na mtumiaji wa mwisho kawaida ndani ya mtandao wa ISP.

        Njia ya Amazons ya kuifanya ni ya bei rahisi sana na yenye ufanisi zaidi Akamai.

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

  4. 7

    Siwezi kusema ni ngumu "kupata utendaji wa biashara na CMS kama WordPress."

    Yote ni jinsi unavyoweka miundombinu yako au jinsi unavyopokea CMS yako.
    Njia ambayo CMS yenyewe imeorodheshwa inaweza pia kuchukua sehemu kubwa katika utendaji wake kama Carlton alivyoonyesha kwa kutumia programu-jalizi ya wp-supercache.

    Ingekuwa bora ikiwa utendaji wa programu-jalizi ya wp-supercache ingejengwa kwa maandishi kutoka mwanzo - lakini hiyo itahitaji kuandika mwisho wa mbele. Ambayo ni nini lightweight.org alivyofanya.

    Kutoka kwa kupakia yaliyomo tuli kwa kitu kama S3 ni njia nzuri ya kupakua usindikaji na uwasilishaji kutoka kwa seva kuu. Ni njia rahisi na rahisi ya kugonga miundombinu ya Amazons kufanya kuinua nzito lakini ukishafika kizingiti cha cretin, Amazon itaanza kuwa ghali na itakuwa rahisi kuifanya nyumbani na kwenda na CDN.

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

    Zab
    Nimekuwa nikifikiria juu ya hali hiyo kwa muda kidogo, ikiwa watu 100 tu wangekusanyika na kuchangia kila mwezi bei ya seva inayofaa ambayo kwa kawaida wangekuwa wakilipa wangeweza kujenga / kuweka miundombinu ya kukaribisha ambayo inaweza kushughulikia karibu kila kitu.

  5. 8

    $ 0.12 kwa siku kadhaa za kwanza za huduma za S3. Je! Utapitia tena mada hiyo katika miezi michache na kuonyesha takwimu za trafiki dhidi ya gharama? Itafurahisha kuona jinsi gharama inavyopungua kwa wageni wa kipekee na dhidi ya gharama za matangazo au pembejeo zingine.

  6. 13
  7. 14

    Amazon S3 ni huduma yenye thamani nzuri sana. Mimi tu katika mchakato wa kuiunganisha katika CMS. Suala pekee ambalo nimepata kutoka kwa mtazamo wa maendeleo, sio mtazamo wa huduma ya Amazon, ni kwamba ikiwa unataka mtumiaji wako kupakia faili hiyo kwa uwazi kwa S3 kupitia POST na una fomu ya kuzidisha ambayo inajumuisha maandishi yaliyopangwa kwa eneo lako hifadhidata, umekwama. Labda unahitaji kuitenganisha katika aina mbili, au jaribu kutumia ajax kupakia faili kwanza kisha kwenye mafanikio wasilisha data kijijini.

    Ikiwa mtu yeyote ana suluhisho bora, jisikie huru kunijulisha: o)

    Walakini, akiba ya gharama ya kukaribisha faili kubwa za trafiki inathibitisha ukuzaji wa mfumo kama huo.

    Ruzuku

    Mifumo ya Usimamizi wa Orodha ya Ukandamizaji

  8. 15

    Hi,

    Kubwa andika. Nimepitia kama unavyoelezea, lakini kwenye jopo langu la msimamizi ambapo ninapakia picha, sioni kitufe cha S3. Nimeona kuwa picha zangu, zinapopakiwa kawaida huishia kwenye Amazon, hii inamaanisha kwamba sasa ninaweza kunakili picha zangu zote zilizopo na kuzifuta zile zilizo kwenye seva?

    Je! Ninahitaji kurekebisha picha zangu zinatoka wapi au programu-jalizi hufanya hivi?

  9. 16

    Hi Scott,

    Unapaswa kuona hifadhidata inayoangalia ikoni kidogo kulia kwa ikoni yako ya kawaida. Hiyo ndiyo ikoni ya kutokea kwenye dirisha la Amazon. Nilihamisha yote yaliyomo kwenye wp-yaliyomo / kupakia kwa Amazon na nilihakikisha kuwa nina njia sawa… tofauti pekee ni uwanja mdogo. Walikuwa katika http://www... na sasa wako kwenye picha.marketingtechblog.com. Baada ya kunakili picha zote hadi Amazon, nilitumia PHPMyAdmin na kutafuta na kuchukua nafasi ya src = ”http://martech.zone na kuibadilisha na src =” images.marketingtechblog.com. (https://martech.zone/wordpress/mysql-search-replace/)

    Natumahi ambayo inasaidia! Sio imefumwa, lakini inafanya kazi.

    Doug

  10. 17

    Hey Douglas, asante kwa hilo, nimesasisha DB kwa hivyo picha zote zinaelekeza kwenye picha., Lakini naona baadhi ya vidole gumba (wakati vinatazamwa kupitia maelezo ya ukurasa) zinaonyesha kupendeza bado iko kwenye www.

    Hapa kuna wavuti (www.gamefreaks.co.nz) - a, kila mtu akiwa na shida kubwa ya kumbukumbu kwa ukurasa wa mbele, ilianza tu mara tu tukibadilisha mwenyeji, kwa hivyo mimi sasa nikiangalia kupakua shinikizo la mwenyeji kwa S3. 😎

  11. 18
  12. 19
  13. 20
    • 21

      Inapatana na toleo la hivi karibuni, lakini kwa kweli sipendi jinsi inavyofanya kazi - lazima ubadilishe na kupakia picha zote kwa S3 na mchakato tofauti. Kwa kweli tunaweza kujenga ujumuishaji wa CDN (Mtandao wa Uwasilishaji wa Maudhui) na WP ambayo inalinganisha badala ya kudai mchakato tofauti.

  14. 22
  15. 23

    Je! Unajua ikiwa hii inafanya kazi na "Ndoo za nje" pia? Ninataka kuweka hii kwa blogi ya rafiki yangu na amruhusu atumie ndoo katika akaunti yangu ya AWS (tayari nilimtengenezea akaunti ya mtumiaji na nikampa ufikiaji wa ndoo yangu moja kwa kutumia zana za Amazon IAM).

  16. 24
  17. 25
    • 26

      Celia, nenda nyumbani kwa AWS http://aws.amazon.com/ na chini ya "Akaunti Yangu / Dashibodi", chagua "Hati za Usalama." Ingia ikiwa unahitaji. Kutoka hapo, nenda chini hadi Kitambulisho cha Ufikiaji na utaona vitambulisho vyako vya Ufunguo wa Ufikiaji vimeorodheshwa. Nakili moja ya hizo kwa kitambulisho muhimu cha programu-jalizi hii, na kisha ubonyeze kwenye kiunga cha "Onyesha" ili uone Ufunguo wa Ufikiaji wa Siri mrefu. Nakili hiyo na ubandike kwenye mipangilio ya programu-jalizi pia. Unapaswa kuweka yote baada ya hapo!

  18. 27
  19. 28

Unafikiri?

Tovuti hii inatumia Akismet kupunguza spam. Jifunze jinsi maoni yako yanasindika.