Nori gauti straipsnius el. paštu - Prenumeruok

Straipsniai sukurti 2009.10

Svetainės talpinimas ir serverio resursai

Vienas iš dažniausiai iškylančių klausimų prieš paleidžiant, bet kokį projektą – kokį talpinimo planą pasirinkti. Paprastai firmos svetainei / blogui dažniausiai užtenka paprasčiausio plano (shared hosting). Didėjant programinės įrangos reikalavimams (tarkim e-shop) ar vartotojų kiekiui reikia vis galigesnio serverio.

Naudojant pigiausiais talpinimo planus dažniausiai net nereikia rūpintis nei serverio priežiūra, nei resursų stebėjimų. Bet būna įvairiausių išimčių. Blogiausiai yra tuomet, kai vartotojas gauna pranešimą: “Informuojame, kad jūsų talpinamos interneto svetainės itin smarkiai apkrauna mūsų serverio centrinį procesorių (CPU), todėl trikdo kitų klientų tame pačiame serveryje patalpintų svetainių darbą.“  ir siūlo pasirinkti brangesnį dedicated planą. Vartotojas paprastai jokių įrodymų negauna.

Nuomojant bent dalį serverio (dedicated hosting) situacija yra kitokia. Kadangi jūs patys turite pasirinkimo teisę kokią serverio programinę įrangą instaliuoti, galima įdiegti papildomus serverio resursų stebėjimo komponentus. Ką reikia stebėti? Kad ir vienas iš svarbių parametrų operatyviąją atmintį. Įsivaizduokite, kad atidarant tam tikrą puslapį sunaudojama 10MB atminties. Paprastai pigiausių dedicated serverių apribojama iki 256MB, 512MB, tad nesunkiai galima paskaičiuoti, kiek vartotojų vienu metu gali lankytis, be trukdžių (papildomas laukimas, puslapio atidarymo greitis). O dar nereikia pamiršti, kad operatyviąją atmintį naudoja ir serverio programinė įrangą (duomenų bazės, apache, el. paštas servisai ir t.t). Žinoma vienu metu 20-50 vartotojų jau yra tikrai nemažai (tai gali būti ir  >50-60 tūkstančių parodymų per valandą!), bet dideliuose projektuose, bei piko metu tai gali laisvai nutikti.

Todėl būtina stebėti serverio resursus norint turėti nuoseklų serverio darbą. Viena iš rekomenduotinų priemonių munin. Šią programa gan nesunkiai galima instaliuoti ir galima surasti tikrai naudingų pluginų (o suinteresuotiems pasirašyti, kad ir savo).

Suinstaliavus ir per laiką gavus tam tikrą statistiką, daug lengviau daryti išvadas reikia ar ne galingesnės sistemos.