Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (28) összesen

Téma: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

  1. #1
    Bölcs
    Csatlakozott
    08-10-05
    Hozzászólás
    1.162
    Begyűjtött 147 köszönetet
    118 hozzászólásával

    Alapbeállítás Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Vannak oldalaim, amelyek most sima shared host-on futnak. (Nem feltétlenül pici oldalról van szó, napi >10e látogatós is van közöttük). Ezek teljesen jól elmuzsikálnak, olcsók, stb. viszont a shared host olyan, hogy ha megugrana a forgalom valami okból tartósan, akkor előbb-utóbb letiltja az oldalt (illetve nem letiltja, csak nem enged be minden connectiont, de az sem szerencsés, ha a html-t pl. betölti, de a JS-t nem tudja, stb.).

    Egyelőre ezzel nincs baj, a letiltásról is csak azért tudok, mert a Bing teljesen megvadult, és elárasztotta a bot forgalommal az oldalt, és ekkor előjött a probléma. A Bing most le lett szabályozva, ezért megy minden tovább, de ebből okulva gondolkozom azon, hogyan lehetne felkészülni egy jövőbeni forgalomnövekedésre.

    Van erre valami jó módszer?

    Szóval a kérdés az, hogyan lehet rugalmasan megoldani a váltást nagyobb forgalomra. Erre eleve vmi cloud hosting szolgáltató adódna, hiszen az skálázódik, de azok drágábbak is, mint a sima shared host, és ha még hónapokig vagy egy évig vagy még tovább nem lesz forgalomnövekedés, ami kinőné a shared host-ot, akkor minek fizessek többet? Ha viszont véletlenül szükség lenne rá, akkor jó lenne valahogy megoldani a zökkenőmentes átállást, illetve felkészülni rá előre, hogy csak "át kelljen billenteni egy kapcsolót", és onnantól onnan menjen.

    Mi lenne erre a jó megoldás? Feltelepíteni az oldalt AWS-re, hogy legyen készen, és aztán lekapcsolni az AWS CPU-kat, ami így gondolom nem kerül semmibe, ha csak lementem az image-et (lehet, hogy tévedek), ha pedig kell, akkor csak be lehet kapcsolni az image alapján?

    Ti hogy csinálnátok, vagy csináljátok az ilyet, ha vannak hasonlóan kis oldalaitok shared hoston, amik idővel potenciálisan megnőhetnek?



  2. #2
    Bölcs charlie logója
    Csatlakozott
    09-11-23
    Hozzászólás
    1.486
    Begyűjtött 364 köszönetet
    284 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    VPS, és rendesen hozzáoptimalizálni a futtatott CMS-ekhez a beállításokat.

    De sokminden függ attól, hogy statikus a tartalom, vagy dinamikus (most nem arról van szó, hogy php-val van előállítva vagy sem, hanem, hogy minden user ugyanazt kapja, vagy sem, stb).



  3. #3
    Bölcs
    Csatlakozott
    08-10-05
    Hozzászólás
    1.162
    Begyűjtött 147 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Idézet charlie eredeti hozzászólása Hozzászólás megtekintése
    VPS, és rendesen hozzáoptimalizálni a futtatott CMS-ekhez a beállításokat.
    A VPS drágább, mint a shared host, rosszul tudom? A kérdés arra vonatkozott, hogy most jól elmuzsikál sima legolcsóbb shared hoston, akár hónapokig vagy még tovább. Szóval az a kérdés, hogy ha jön egy látogatóugrás, amit már nem visz a shared host-os olcsó tárhely, akkor hogyan lehet zökkenőmentesen, minimális idő alatt (fél óra, óra) átmigrálni máshova az oldalt.

    Szóval milyen technika van arra, hogy nagyobb tárhelyen (AWS vagy akármi) előre elkészítsem neki a terepet, de nem akarok azért fizetni addig, amíg nincs szükség rá. Ha viszont szükség van rá, akkor könnyen és gyorsan aktivizálni lehessen az oldalt az erősebb tárhelyen.

    Vagyis olcsó shared host -> nagyobb tárhely zökkenőmentes, gyors váltásra érdekelnének technikák egy PHP oldal esetében. Statikus a tartalom egyébként abban az értelemben, hogy minden user ugyanazt látja.


    Utoljára módosítva: spontan által : 2014-11-23 19:19

  4. #4
    Bölcs charlie logója
    Csatlakozott
    09-11-23
    Hozzászólás
    1.486
    Begyűjtött 364 köszönetet
    284 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Az, hogy most mi a drágább, vagy mi nem, jó kérdés. Már havi ezerért kapsz VPS-t.

    Ahhoz, hogy a váltás zökkenőmentes legyen, elé kell raknod valamit, cloudflaret, vagy más hasonló szolgáltatást.



  5. #5
    Bölcs
    Csatlakozott
    09-08-20
    Hozzászólás
    524
    Begyűjtött 47 köszönetet
    39 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Webshop tulajdonos szemszögéből szerintem egy kisebb zsákutca lehet a VPS. Szolgáltató jól járhat vele, mert jól kordába tudja tartani az erőforrás igényeket, és többet tud elkérni érte, mert "szervert" kap, közben sok VPS nem sokban tér el az átlagos osztott tárhelytől.

    A webshop tulajdonosnak először is fel kell mérnie a körülményeit mivel rendelkezik:
    1. van-e saját embere, aki ért a szerver üzemeltetéshez
    2. keres olyan szolgáltatást, amiben a szerver üzemeltetés benne van

    1. esetben megérheti VPS vagy rugalmasabb szerver bérlet.
    2. esetben kereshet normális hosting szolgáltatót, aki nem akad meg 1000 látogatótól, és egyedi szerződésben megegyeztek az erőforrásokról. Ezt pár szolgáltató biztosítja cluster/grid szolgáltatásként. Kvázi osztott erőforrást használ, csak nem 1 asztali PC-n, hanem több szerver erőforrásait kapják meg, és közben 1 vagy több terheléselosztó szétosztja a kéréseket a szerverek között. VPS esetén a korlát mindig adott, és nagyon gyorsan kell lennie ahhoz a VPS üzemeltetőnek és a szolgáltatónak, hogy az Ügyfelek semmit se vegyenek észre az erőforrás növelésből.
    Amit mi biztosítunk CPU idő alapú elszámolást, vagy átalánydíjas erőforrás felhasználást osztott tárhelyen egyéni szolgáltatásokat igénybe vevő Ügyfeleinknek, mindkét félnek előnyös. Az Ügyfélnek nem kell szerverrel foglalkoznia, mi biztosítjuk a szervereket hozzá, azok konfigurációit, és ha növekedik az erőforrás, akkor bekapcsolunk még párat és a terheléselosztóban könnyen bekapcsoljuk. A szó klasszikus értelmében osztott tárhely, de szolgáltatásokban és terhelhetőségében annál sokkal több.



  6. #6
    Bölcs
    Csatlakozott
    08-10-05
    Hozzászólás
    1.162
    Begyűjtött 147 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Idézet charlie eredeti hozzászólása Hozzászólás megtekintése
    Az, hogy most mi a drágább, vagy mi nem, jó kérdés. Már havi ezerért kapsz VPS-t.
    Ez pl. hány párhuzamos kapcsolatot bír el egyszerre? Ezt az adatot nem látom feltüntetve.

    Az én shared hostom azt írja, hogy 150 párhuzamos web connection mehet egyszerre. A fentinél mennyi ez az adat?



  7. #7
    Bölcs
    Csatlakozott
    09-08-20
    Hozzászólás
    524
    Begyűjtött 47 köszönetet
    39 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    A mennyit bír és mennyi lehet, az nem ugyanaz. A web connection az az én megítélésem szerint minden webes kapcsolódás, aholegy böngésző akár 8 szálon is tölthet le képi állományokat. Ha a keep alive be van kapcsolva, akkor egy timeout-ig várni fog, kb. 20-30 sec is lehet konfigtól függően... igen, forrás port különböző, és külön szálnak fogja számolni. Tehát ez a 150 akár lehet egyből 150/8 is, amit kerekítünk 20 látogatóra, aki az adott fél percen belül kapcsolódik, és ha szerencséd van, akkor a kerge bing botjai épp nem járnak arra. Ezzel még nem jutottál el a PHP fordítóig, csak kapcsolódnak. A PHP fordítónak is lehet spawn limiteket állítani, így lehet, hogy csak 5 szálon engedi futni a PHP-det. Persze ezt még lehet sok mással is megfogni egy-egy tárhelynél. VPS-nél ezeket Te állítod be magadnak, és ha van 1GB memóriád, és van egy Magento-d, akkor kb. 2 usernyi memóriád van. a harmadiknál már gondban leszel, párhuzamos/egyidejű usernél.



  8. #8
    Bölcs charlie logója
    Csatlakozott
    09-11-23
    Hozzászólás
    1.486
    Begyűjtött 364 köszönetet
    284 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Idézet spontan eredeti hozzászólása Hozzászólás megtekintése
    Ez pl. hány párhuzamos kapcsolatot bír el egyszerre? Ezt az adatot nem látom feltüntetve.

    Az én shared hostom azt írja, hogy 150 párhuzamos web connection mehet egyszerre. A fentinél mennyi ez az adat?
    Mivel a VPS és az osztott tárhely teljesen két külön dolog, nem hasonlítható össze így.
    Annyit bír ki, amennyit beállítasz (vagy aki megcsinálja neked) beállít.

    Idézet gzoli eredeti hozzászólása Hozzászólás megtekintése
    A mennyit bír és mennyi lehet, az nem ugyanaz. A web connection az az én megítélésem szerint minden webes kapcsolódás, aholegy böngésző akár 8 szálon is tölthet le képi állományokat. Ha a keep alive be van kapcsolva, akkor egy timeout-ig várni fog, kb. 20-30 sec is lehet konfigtól függően... igen, forrás port különböző, és külön szálnak fogja számolni. Tehát ez a 150 akár lehet egyből 150/8 is, amit kerekítünk 20 látogatóra, aki az adott fél percen belül kapcsolódik, és ha szerencséd van, akkor a kerge bing botjai épp nem járnak arra. Ezzel még nem jutottál el a PHP fordítóig, csak kapcsolódnak. A PHP fordítónak is lehet spawn limiteket állítani, így lehet, hogy csak 5 szálon engedi futni a PHP-det. Persze ezt még lehet sok mással is megfogni egy-egy tárhelynél. VPS-nél ezeket Te állítod be magadnak, és ha van 1GB memóriád, és van egy Magento-d, akkor kb. 2 usernyi memóriád van. a harmadiknál már gondban leszel, párhuzamos/egyidejű usernél.
    A VPS-edben viszánt már rakhatsz (és teljesen testre szabhatod) opcode cachet, memcachet. használhatsz a bloatware apache helyett nginx-et, hozzá fastcgi cachet, stb, ahol máris megnövelted a kiszolgálható egyidejű látogatók számát akár két nagyságrenddel is.


    Utoljára módosítva: charlie által : 2014-11-23 22:31

  9. #9
    Bölcs
    Csatlakozott
    08-10-05
    Hozzászólás
    1.162
    Begyűjtött 147 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Ezekkel az állítgatásokkal az a baj, hogy kisebb oldalaknál nem éri meg erre egy külön embert alkalmazni, hogy ezeket elvégezze, nekem viszont az oldal fejlesztése mellett nincs időm arra, hogy ezzel foglalkozzam.

    Ezért én a magam részéről a paas (platform as a service) jellegű szolgáltatásokat részesítem előnyben, ahol jellemzőként megadnak néhány alapadatot (pl. hány web connection-t visz el), és az alapján lehet választani. Vagyis ha pl. több kapacitás kell, akkor előfizetek egy nagyobb csomagra máshol, és odaviszem az oldalt. Erre vonatkozott a topikindító kérdés, hogy van-e erre valami bevált technika, hogy könnyen és gyorsan lehessen mozgatni az oldalt hosting szolgáltatók közül.

    A VPS azoknak való, akik maguk akarnak állítgatni. Nekem nincs erre időm, és gondolom ezzel sok más oldalüzemeltető is így van, ezért a managed service szolgáltatók (a sima shared hosting is ilyen) nekem jobban megfelelnek, mert letesznek valamit, és azt mondják, hogy ezt tudja, és ennyibe kerül.

    Ahogy pl. PC-ből is többet lehet kihozni, ha magam tuningolom, de a magam részéről inkább leveszek a polcról egy laptopot, ami ár/teljesítmény arányban lehet, hogy rosszabb, de legalább nem kell vesződni vele, hanem egy kész megoldás.



  10. #10
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.030
    Begyűjtött 150 köszönetet
    109 hozzászólásával

    Alapbeállítás re: Hogyan készülhet fel egy kisebb oldal egy potenciálisan nagy/növekvő forgalomra?

    Ajánlom, hogy nézd meg a paas szolgáltatókat, vannak belőlük elég jók, ha ügyesen tervezed az appjaidat, akkor elég kevés pénzből lehet üzemeltetni őket, ha valamiért teljesítményre van szükséged, akkor pedig simán felskálázod a környezetet, és óradíj alapon fizetsz.



Oldal: 1 / 3 123 UtolsóUtolsó

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •