Kui katastroof saabub!

leekides

Viimased 48 tundi pole olnud toredad. Tehnoloogia on fantastiline asi, kuid see pole kunagi täiuslik. Kui see ebaõnnestub, pole ma kindel, et teil on tõesti nii palju ettevalmistusi ... aga peate reageerima.

Võib-olla olete märganud, et meie sait muutus viimase paari nädala jooksul kurnavalt aeglaseks. See oli kummaline, arvestades asjaolu, et meil on see a suurepärane hostipakett koos andmebaasiserveriga ja sisu edastamise võrku. Kuna meil oli palju ruumi, võõrustasime seal ka teisi saite ... ja see oli meie viga!

Üks meie projektidest on a sotsiaalmeedia jälgimise tööriist mis ühendub Twitteri ja Facebookiga, kogudes andmeid tuhandete sporditurul tegutsevate meeskondade kohta. Kord päevas kogub see fännide ja jälgijate teavet, kogudes seda andmebaasi. Oleme projekti osas palju arendanud ja hiljuti märganud, et osa statistikat oli vale. Meie klient, Pat Coyle, on meiega kannatlik olnud, kuna oleme probleemi lahendanud.

Siis murdsin kõik lahti! Tundub, et teabe kogumise protsess hakkas jooksma mõne minuti jooksul, mitte kord päevas. Meie andmebaas kasvas mõne päevaga üle 1G, aeglustades meie serverit ja võttes sellel palju ruumi. Teisel õhtul vaatasin tegelikult, kuidas iga meie kontol olev sait hakkas ükshaaval langema. Uhh.

Tegime juba plaane, kuidas Martech üle viia WPEngine panna see spetsiaalsesse keskkonda, kus on varukoopiad, integreeritud sisu edastamine ja kiire serverite komplekt. Meil on veel paar klienti ja oleme olnud äärmiselt rahul nii teenuse kui ka uskumatu toe üle. Asi pole selles, et Mediatemple oli halb, vaid lihtsalt see keskkond loodi selliste väljaannete ajaveebide jaoks nagu meie, mis saavad palju liiklust. Keset ööd kirjutasin WPEngine'is kutid ja nad olid mind hommikuks üleval! Aitäh, kutid!

Järgmisena hakkasime uurima, kuidas andmebaasi parandada. See peatas tegelikult andmebaasiserveri ja rikkus suurima tabeli (KÕIK kesksete andmetega!). Kuna server oli täis, ei saanud me remonti teha ... me ei pääsenud failidele juurde ega varundanud seda ... me olime ummikus. MediaTemplei inimesed hüppasid sisse ja parandasid lauda. Seejärel saime teha täieliku varukoopia ja hakata teisi saite varundama.

WPEngine'i liikumine ei olnud valutu. Kuna me ei pääsenud oma andmebaasile juurde, pidime tegema andmebaasist hiljutise hetktõmmise ... mis mingil põhjusel kaotas kogu meie kategooriate joondamise. Meil on saidivälised WordPressi varukoopiad, kuid meie andmebaas on nii suur, et kõigi varundussegmentide kokkupanek võttis liiga kaua aega.

Niisiis, me taastasime andmed ja uurisime üle 2,500 postituse ning liigitasime need hoolikalt ümber. Olen kindel, et hakkame SEO-s natuke lööma, sest see muutis URL-i teid ... nii et võtsime veelgi suurema löögi ja muutsime oma püsilinkide struktuuri (ilma kategooriata). See on midagi, mida ma pidin mõnda aega tegema, nii et nüüd oli parem aeg kui hiljem.

Lammutasime oma vana teema maha. See oli graafika raske (ilma CSS-spritideta) ega olnud suuruse muutmiseks liiga sõbralik. Oleme otsustanud lihtsalt seda väga muuta Kakskümmend üksteist teema see on praegu WordPressi standard. See on HTML5-vormingus ja sellel on palju reageerivaid disainifunktsioone, mida oli hea ära kasutada.

Vahepeal hoidis Jenn linnust all DK New Media - mõne projektiga žongleerimine ja suureks ajaks välja löömine. Stephen tõmbas terve päeva (ta töötab juba ööd!), Hea sõber Adam Väike lõi ja aitas, MediaTemple lõi selle pargist välja ja WPEngine aitas ka. Täname kõiki ... oleme taas blogimises tagasi!

Nüüd on mul aeg magada :). Siis parandame oma iPadi ja mobiiliteemad!

4 Kommentaarid

  1. 1

    Doug,

    Mul on väga kahju kuulda, et teil on neid probleeme olnud. See oleks koht, kus IT-spetsialist, nagu mina, oleksin võinud ja pidanuks teie olukordi sellise olukorra vältimiseks jälgima. Olen kindel, et saate palju selliseid kommentaare ja postitusi, kuid olukord on lihtne. Nõuetekohane hooldus, kasvu planeerimine ja prognoosimine peaksid olema teie saidid ja teie andmebaas selle liikluse taseme jaoks ette valmistanud. Mind huvitaks teiega rääkimine, selle olukorra ja sammude ennetamine tulevikus. Oleme varem rääkinud, teate mind oma twitteri voos kui @indyscompugeek.

    Daniel, Indy Computer Geeki juht

  2. 3

    Doug - UGH! on õige. Ma olin sellel saidil umbes nädal tagasi blogi lugenud ja märkasin, kui aeglane see oli. Mõtlesin tõsiselt teile e-kirjaga saata ja nii öelda, kuid mõtlesin, et kes ma olen, et öelda mehele, et tema sait oli loid. Nüüd ma tean, miks! Niisiis, hea meel, et teil (ja teie possi) õnnestus see varundada ja toimida. Kas olete kunagi kaalunud StudioPressi Genesise raamistiku integreerimist - http://www.studiopress.com - Kasutan if oma saidi ja kõigi oma klientide saitide jaoks. Väga kindel tarkvara - armasta seda!

    • 4

      Tere, Greg! Olen kuulnud Genesise raamistiku kohta suuri asju. Me pole seda veel kasutanud, kuid ma arvan, et võin WordPressi gurust Stephen välja tulla, et sellega teema luua. See teema algas kahekümne üheteistkümnega, kuid see on täielikult kohandatud ja optimeeritud. Siiani näib see hästi vastu pidavat!

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.