13.08.2020

Hosting s vysokou záťažou. Dôvody prekročenia povoleného zaťaženia hostingu. Akú záťaž znesú hostingy?


Často nás v Reviziu oslovujú majitelia stránok, ktorí majú problém s vysokou záťažou. Situácia, keď vlastník dostane od hostiteľa „list šťastia“, ktorý je predzvesťou blokovania stránky, nie je v žiadnom prípade zriedkavá, môže sa s ňou stretnúť úplne každý vlastník stránky alebo správca webu, preto sme sa rozhodli podrobne zvážiť príčiny a riešenia tohto problému.

O prekročení záťaže sa zvyčajne webmasteri dozvedia od svojich hostiteľov, ktorí prísne regulujú a kontrolujú proces spotreby času procesora a na úrovni tarifného plánu nastavujú prípustnú záťaž, ktorú môže účet vytvárať (zvyčajne sa meria v % nejaká povolená hodnota alebo v CP/minútách procesora).

Hostiteľ sa snaží rovnomerne rozdeliť prostriedky procesora medzi všetkých klientov servera. Ak niekomu hostingový účet „zožerie“ 90 % zdrojov procesora, tak zvyšok dostane len 10 %. Preto v takýchto prípadoch majiteľ účtu, ktorý prekračuje limity, dostane varovanie. A v prípade systematických porušení je účet zablokovaný, aby nezasahoval do práce iných stránok umiestnených na rovnakom serveri. A to v žiadnom prípade nie je pokus o „rozvod“ klienta za drahší tarif, ako si niektorí webmasteri myslia, keďže nie je chyba hostiteľa, že stránka už nejaký čas potrebuje viac zdrojov.

Pokúsme sa zistiť, čo by mohlo byť dôvodom zvýšenia zaťaženia hostingu a ako možno tento problém vyriešiť.

Je dôležité poznamenať, že vysoké zaťaženie môže byť spôsobené oboma externé, a interné vo vzťahu k stránke a faktorom hostingu.

Vonkajšie faktory

Externé faktory vytvárajúce vysokú záťaž sú všetko, čo nezávisí od nastavenia hostingu, práce skriptov a procesu administrácie stránky. Je to výsledok externých požiadaviek na stránku zo strany rôznych služieb, robotov alebo iných stránok. Faktorov je pomerne dosť.

  1. Skenovanie stránok kvôli zraniteľnostiam, vyhľadávanie „citlivých súborov“, hľadanie admin panela.
    Každá stránka, ktorej stránky sú indexované vo vyhľadávači, sa môže stať „cieľom“ pre hackerov a robotov, niekto ju bude každý deň skenovať, hľadať „diery“ a pokúsiť sa ju hacknúť. Tento proces nie je možné zastaviť, ale je možné mu čeliť.
    Požiadavky na stránku, najmä ak sú vykonávané intenzívne a metódou POST, spotrebúvajú veľa zdrojov procesora. Proces skenovania stránky externým skenerom má preto za následok zvýšenie zaťaženia. Ak útočník v dôsledku skenovania objaví zraniteľnosť alebo variant hacknutia stránky, s najväčšou pravdepodobnosťou na stránku nahrá škodlivý kód alebo vykoná nejaké deštruktívne akcie. Ak sa v dôsledku kontroly nezistia žiadne problémy so zabezpečením, stránka bude naďalej normálne fungovať a zaťaženie sa vráti do normálu. Až do ďalšieho skenovania...
  2. Hádanie hesla z panela správcu stránky (útok hrubou silou).
    Jedným z populárnych útokov, ktorých účelom je získať administratívny prístup hrubou silou kombinácií obľúbených administrátorských loginov/hesiel, je útok hrubou silou. Hackerský bot používa špeciálny slovník s TOP 1000 obľúbenými kombináciami (admin/admin, admin/123456,…) a pokúša sa s nimi vstúpiť na panel správy webu. Samotný proces hrubou silou zvyšuje zaťaženie, pretože stránka administratívneho panela je neustále prístupná a požiadavky sa vykonávajú metódou POST náročnou na zdroje.
  3. Hromadná registrácia používateľov alebo hromadné rozosielanie spamu cez nezabezpečené formuláre spätnej väzby.

    Webové stránky často používajú formuláre spätnej väzby alebo formuláre na registráciu používateľov so slabou ochranou proti robotom. Je dobré, ak je vo formulári nainštalované aspoň nejaké „captcha“ zo série „dokázať, že nie ste bot“. Ak je stránka zaradená do databázy spamerov a neexistuje žiadna „captcha“ alebo iný mechanizmus na ochranu pred „povodňou http“, začína sa hromadná registrácia používateľov s profilmi nevyžiadanej pošty, odosielanie pošty prostredníctvom formulára atď. To všetko zaťažuje hosting a navyše to môže vyvolávať spam mailing, pre ktorý hostingová spoločnosť vyradí poštovú službu alebo stránku úplne zablokuje.

    Treba poznamenať, že v súčasnosti všetky jednoduché ochranné mechanizmy ľahko obchádzajú moderné roboty, takže musíte okamžite nainštalovať niečo vážne, napríklad, Google Recaptcha2.

  4. Indexovanie webových stránok pomocou vyhľadávacích robotov.

    Niekedy pri dostatočne veľkom indexe vyhľadávania (keď veľké množstvo stránok vstúpi do vyhľadávacej databázy Yandex a Google) môže proces opätovného indexovania trvať dlho a spôsobiť veľké zaťaženie servera. Ak má vaša stránka len tucet stránok, môžete sa tiež stretnúť s podobným problémom, napríklad ak bola stránka napadnutá a hostila bránu s 50 000 stránkami, ktoré sa dostali do výsledkov vyhľadávania. Alebo by mohol byť index vyhľadávania spamovaný konkurentom, ktorý využil chyby v skriptoch vašej stránky. Možností je tu veľa.

  5. Uchopenie a zoškrabanie obsahu.

    Vlastníci jedinečného obsahu by sa mali obávať problému sťahovania obsahu zo stránky (scrabbing a grabování). Môžu to urobiť špeciálne roboty, ktoré obchádzajú stránky lokality a kopírujú texty a obrázky zverejnené na stránke, aby vytvorili klony. Ak je proces indexového prehľadávania vášho webu pravidelný a web má veľa stránok, môže to spôsobiť pôsobivé zaťaženie hostingu.

  6. Import dát (krmivá, vyskladnenie tovarových položiek).

    Zdroje elektronického obchodu často využívajú mechanizmus na výmenu údajov s externými službami. Napríklad zoznam položiek produktov je možné stiahnuť z internetových obchodov, načítať do nich údaje z 1C, spravodajské stránky môžu pravidelne exportovať spravodajské kanály atď. Ak obsah nie je statický, každá takáto požiadavka vytvorí vysoké zaťaženie na serveri.

  7. Používanie obrázkov alebo odkazov na vašu stránku.
    Jedným z nezrejmých momentov, ktoré vytvárajú zaťaženie, môže byť umiestnenie odkazu na stránku alebo použitie obrázka z lokality na viac navštevovanom zdroji. Jedným zo zdrojov problému je takzvaný „efekt habra“, keď stránka nedokáže zvládnuť tok návštevníkov z populárnejšieho zdroja. Druhou možnosťou je, keď niekto (alebo vy sami) umiestnite obrázok z vašej stránky na navštívený blog (napríklad do komentárov) a ten si načíta každý návštevník a zaťaží váš hosting. To môže spôsobiť vážne problémy najmä vtedy, ak je obrázok generovaný skriptmi (napríklad škálovaný pomocou skriptov timthumb/phpthumb).
  8. Útoky na iné stránky (napríklad zraniteľnosť v xmlrpc.php).

    Hackeri často používajú stránky obsahujúce zraniteľné miesta na útoky na iné zdroje. Niekedy to dokonca nevyžaduje, aby útočník hackol stránku. S týmto problémom sa môžu stretnúť napríklad majitelia nie najnovších verzií Wordpressu (útok cez súbor xmlrpc.php). Vaša stránka bude v tomto prípade fungovať ako medzičlánok a práca skriptov stránky spôsobí veľké zaťaženie servera.

  9. DDOS útok
    Ak dôjde na stránku k útoku DDOS, potom bez pripojenia špeciálnych technických prostriedkov, ktoré proxy prevádzka (hostingová služba alebo služba ochrany DDOS), nebude možné sa s tým vyrovnať. Nevšimnúť si DDOS je dosť ťažké. Vzhľadom na to, že na serveri sa vytvorí obrovská záťaž, hostiteľ môže robiť rôzne veci: ponúkať službu ochrany DDOS, preniesť stránku na iný server alebo úplne zablokovať (zakázať) stránku. Preto je na ochranu pred DDOS žiadúce mať vopred pripravené riešenie, aby v prípade výskytu problému bolo možné ho rýchlo vyriešiť.
  10. Rast návštevnosti

    Ak je návštevnosť organická, tak je to najpozitívnejší dôvod zvýšenia zaťaženia. Je teda čas škálovať stránku a popremýšľať o optimalizácii skriptov určených pre vyššiu návštevnosť.

    Komu nájsť príčinu zaťaženia generované externými faktormi, musíte analyzovať protokoly webového servera. Na tento účel môžete použiť špeciálne aplikácie alebo kombináciu príkazov v konzole SSH.

    Vo výsledkoch analýzy by ste mali vidieť TOP 20 POST žiadostí, TOP 20 GET / HEAD žiadostí, TOP 20 IP adries podľa počtu prístupov, TOP 20 odkazujúcich stránok podľa počtu prístupov. To všetko vám umožní identifikovať zdroj a typ návštevnosti, ako aj vstupné body na stránku alebo skripty, ktoré sa volajú najčastejšie. S najväčšou pravdepodobnosťou spôsobia vysoké zaťaženie.

    Na zníženie záťaže v prípade externých útokov alebo intenzívnych požiadaviek vo väčšine prípadov stačí povoliť ochranu proti http záplave (napríklad klasické “cookies na klientovi + presmerovanie s overením”) alebo pripojiť stránku k dopravným proxy službám, ktoré budú blokovať nebezpečné alebo najmä aktívne požiadavky, a dobré a legitímne - preskočiť. Okrem toho sa statický obsah (obrázky, skripty a štýly) nebude poskytovať z vašej stránky, ale zo serverov CDN, čo tiež výrazne zníži zaťaženie.
    Môžete skúsiť pripojiť cachovací plugin v CMS alebo cachovaciu službu na hostingu, ale ak vonkajšie faktory ktoré ovplyvňujú záťaž, nemusí to pomôcť.

Vnútorné faktory

Interné faktory zahŕňajú všetko, čo ovplyvňuje výkon stránky na úrovni skriptov a nastavení. Teda niečo, čo môže ovládať webmaster (vlastník stránky).

  1. Neoptimalizované skripty a prerastená databáza.
    Kvôli zle navrhnutej architektúre webových aplikácií alebo neefektívnej implementácii skriptov neskúsenými vývojármi je možné, že jednoduché otvorenie úvodnej stránky alebo zobrazenie výsledkov vyhľadávania na stránke môže vážne zaťažiť server. A rast databázy (napríklad nárast počtu tovarových položiek) s každou aktualizáciou stránky ju bude viac a viac spomaľovať, čím sa zvyšuje záťaž na hosting. Jednotlivé stránky webu s veľkým počtom informačných blokov môžu do databázy posielať niekoľko desiatok dopytov, opakovane vykonávať rovnaké operácie so súbormi a niekedy aj blokovať činnosť iných prvkov webu. S podobným problémom sa často stretávame pri internetových obchodoch bežiacich na starej verzii Joomly s pluginom Virtuemart. V niektorých prípadoch sa pri otvorení stránky katalógu vykoná viac ako 100 databázových dotazov.
  2. Infekcia webových stránok vírusmi
    Stačí hacknutie a infikovanie stránky škodlivými skriptami spoločná príčina rast zaťaženia. Zvyšuje sa v dôsledku aktivity vírusov, ku ktorej dochádza v dôsledku zavádzania škodlivých fragmentov do legitímnych skriptov stránok, spúšťania a prevádzky rezidentných procesov a pripojenia skriptov k externým zdrojom v čase otvorenia ktorejkoľvek stránky lokality.
  3. Externé legitímne pripojenia k zdrojom tretích strán
    Málokto berie do úvahy záťaž, ktorú vytvárajú pripojenia k externým zdrojom informácií (widgety, widgety počasia a výmenných kurzov, news feedy atď.). Údaje, ktoré sa načítavajú z iných lokalít, sa často neukladajú do lokálnej vyrovnávacej pamäte a v momente otvorenia stránky pri každom vytvorení pripojenia a načítaní obsahu z iného servera. Ak z nejakého dôvodu externý zdroj prestane rýchlo reagovať, ovplyvní to zaťaženie a rýchlosť načítania hlavnej stránky.
  4. Chyby skriptu
    Keď sú skripty spustené, môžu sa vyskytnúť chyby, ktoré sa návštevníkom nezobrazia, ale sú zaznamenané v protokole webového servera alebo v protokole php. Ak je stránka navštevovaná alebo je tam veľa chýb, môže to tiež zvýšiť zaťaženie hostingu. Najčastejšie sa chyby začínajú generovať v momente prechodu stránky na novšiu verziu PHP, s ktorou nie sú skripty kompatibilné. Alebo keď nie sú aktualizované všetky komponenty lokality a vznikajú konflikty medzi novým jadrom CMS a starými verziami doplnkov.

Ak chcete analyzovať problém s vysokým zaťažením spôsobeným vnútornými faktormi, musíte skontrolovať, či sa na stránke nenachádza škodlivý kód (napríklad, skontrolovať stránku zadarmo) a ak sa nenájde žiadny škodlivý kód, profilujte skripty pomocou modulov xhprof alebo xdebug. .

Pre vyriešenie problému vysokej záťaže spôsobenej aktivitou škodlivého kódu je potrebné dezinfikovať stránku a nainštalovať ochranu proti opätovnému hacknutiu. Bude lepšie, ak bude spracovanie a ochrana stránok vykonávaná, a nie webovými vývojármi.

Ak je príčina problémov v architektúre stránok alebo chybách, potom pomôže optimalizácia stránky skúseným web developerom. Ako jedno z núdzových riešení pre druhý prípad ide o inštaláciu cachovacieho pluginu, ktorý v niektorých prípadoch dokáže znížiť spotrebu procesorových zdrojov (zaťaženie hostingu) a zrýchliť stránku.

Trvanie

Na záver by som sa rád zamyslel ešte nad jednou vlastnosťou záťaže procesora - je to jeho trvanie. Môže to byť buď krátkodobý skok na grafe počas dňa, alebo neustály rast po dlhú dobu.

Ak vidíte jednorazový skok na grafe spotreby CPU, nemali by ste sa obávať. Je takmer neviditeľný, neovplyvňuje dostupnosť stránky a nezasahuje do „susedov“ pri hosťovaní. Horšie je, ak sa graf pridlho plazí alebo ukazuje maximálne (alebo prekračujúce limitné) zaťaženie procesora niekoľko dní. Čo robiť v tomto prípade? Je potrebné vykonať audit stránok na účte, ako je popísané vyššie, pričom treba skontrolovať vonkajšie aj vnútorné faktory, ktoré spôsobujú problémy.

Naše služby informačnej bezpečnosti

Akcia „2 za cenu 1“

Akcia platí do konca mesiaca.

Keď si aktivujete službu „Stránka pod dohľadom“ pre jednu stránku, druhá stránka na tom istom účte je pripojená bezplatne. Nasledujúce stránky na účte - 1500 rubľov mesačne za každú stránku.

O svojich vyhľadávaniach som už písal nedávno dobrý poskytovateľ hostingu a moja zlá skúsenosť s Timeweb.ru.

Musím tiež povedať, že som tiež trochu skúšal na testovacom období a hosting Beget.ru. Niečo pre mňa má rozhodne sa to páčilo. Je to skvelé, pohodlné a krásne Hostingový ovládací panel vlastný dizajn a úplne jedinečný Správca súborov aj samostatne vyvinuté. Tá je vo všeobecnosti ideálna, obsahuje dva panely v štýle Total Commander a veľa možností práce so súbormi a archívmi. Toto som nikde inde nevidel. Ale predsa výsledok testu pre mňa bol tiež negatívny. Rovnako ako v prípade Timewebu databáza nevydržala reálne denné zaťaženie. Za jeden deň prekročenie prípustných hodnôt predstavovalo viac ako 230% . S veľkou ľútosťou som musel opustiť tento hosting a pokračovať v hľadaní.

A nakoniec sa ku mne priklonilo šťastie. Našiel som hosting, s ktorým som sa ešte nestretol v podmienkach a tarife. Toto je hostiteľ JustHost.ru(nepliesť si so zahraničným hostingom JustHost.com, ktorý nežiari ničím výnimočným).

Faktom je, že hostitelia zvyčajne ponúkajú platené plány, ktoré zahŕňajú veľa obmedzení: rôzny, no nutne obmedzený počet megabajtov na disku a zároveň obmedzený počet stránok a domén, obmedzený počet databáz, FTP užívateľov, schránok, mesačná návštevnosť, zaťaženie procesora a databáz a pod. Neobmedzené možnosti niekedy ponúka zahraničný hosting. Ale po prvé, sú zahraničné :)). Po druhé, sú dosť drahé práve kvôli neobmedzenosti a vyžadujú si peniaze vopred.

Hosting JustHost.ru ponúka úplne iné podmienky. Je to v podstate hosting bez obmedzení. Jediným obmedzením je množstvo miesta na disku, za ktoré platíte (alebo neplatíte vôbec, v závislosti od objednaného množstva áno, existuje aj bezplatný program). Zároveň nie neexistujú žiadne iné obmedzenia! A za všetko toto potešenie platíte len haliere v porovnaní s inými poskytovateľmi. Veď posúďte sami.

Nedávno vylepšené sú tri tarifa. Od zverejnenia článku neuplynuli ani tri týždne, keďže clá výrazne klesli(od 1,5 do 5 krát!). Podľa toho upravím článok.

1. zadarmo: Nie viac ako 70 100 MB na disku a bez obmedzenia na všetko ostatné. Vhodné pre začiatočníkov a malé stránky. A žiadne reklamy! A neplaťte vôbec nič!

2. Ekonomický: flexibilný hosting bez obmedzenia miesta na disku as dennou fakturáciou za skutočne využitý priestor za megabajt za veľmi nízke ceny. Konkrétne len 1/3 1/15 kopejok za megabajt za deň (10 2 kopecky za megabajt mesačne).

3. Optimálne: Výhodné pre veľké množstvo požadovaného priestoru. Pri tejto tarife si sami zvolíte požadované (už pevne stanovené) miesto na disku v rozsahu od 1 do 100 GB a zaplatíte spolu maximálne 32 20 rubľov za gigabajt mesačne. Požadovanú hlasitosť je možné kedykoľvek neskôr zmeniť.

Kde inde ste videli takéto sadzby? V tomto prípade sa dodatočný priestor obsadený dennými zálohami neberie do úvahy a neplatí sa. Zároveň stále existujú zľavy až 20 % v závislosti od počtu platených mesiacov. A mesiac bezplatného hostingu za každú doménu prenesenú od iného poskytovateľa.

Na akýkoľvek tarifný plán neobmedzené počet stránok, databáz, FTP, poštových schránok, návštevnosť. Môžete vidieť, čo všetko je zahrnuté vo všetkých tarifách.

K dispozícii je pohodlné Komuužívateľský účet, kde si môžete vybrať požadovanú sadu služieb a zaplatiť za ne pomocou veľkého množstva možností:

Registrovať sa môžete aj sami nová doména(a zároveň registrácia a ročná obnova v zones.ru a.rf bude stáť iba 90 rubľov), čo som okamžite urobil.

Správa hostingu používa dobre známe Panel DirectAdmin. Je pravda, že ja osobne som s tým ešte nebol oboznámený a spočiatku sa mi to zdalo nie príliš pohodlné a funkčné. Ale čoskoro som si zvykol a teraz sa nesťažujem.

Každá doména má svoj vlastný priečinok, ktorý obsahuje aj priečinky subdomény. Na výber je verzia PHP, samospráva zahrnutia pluginov a prístup k php.ini.

Priťahuje pozornosť rezervačný systém. Zálohy súborov a databáz sú automatické denne a uchovávané 30 dní bez toho, aby som zaujal vaše miesto, ako som už spomenul. Toto je tiež jedinečný jav (zvyčajne 3, 7, 10 dní, nie viac). Zálohovať môžete kedykoľvek a ručne.

Stručne povedané, nedávno som pretiahol túto stránku a jej subdomény na tento hosting. Najprv na 15-dňové testovacie obdobie, teraz som dostal ďalší mesiac zadarmo k prenesenej doméne. A potom sa to uvidí. Pozerám, študujem správanie. Rýchlosť je výborná, nepozorujem preťaženie procesora a RAM (mimochodom, udáva sa na „osobné použitie“ so zdieľanými zdrojmi CPU Xeon 2600 MHz a RAM 2048 GB). Nezaznamenávam ani pády stránok, ktoré bolo potrebné preukázať. Štatistika využívania zdrojov v ovládacom paneli ukazuje značné rezervy a nikdy neprekročila prijateľné limity.

Mimochodom, technická podpora je skvelá, reaguje na lístky do 5-10 minút a k veci.

Niekde som čítal, že majú malý tím, ale fungujú prehľadne. Kancelária v Zelenograde, servery prenajaté v Moskve, skúsenosti od roku 2007, nie nováčikovia. A predsa z nejakého dôvodu nie sú veľmi známi, myslím si, že je to nezaslúžené. Mimochodom, teraz majú asi 2600 hostovaných domén a dynamika je pozitívna.

Od 1. januára 2016 sa zmenili hostingové tarify tohto poskytovateľa. Všetko u nás zdražuje a Justhost tomuto osudu neunikol. :)

Neplatí pre tarifu za pripojenie zadarmo. Na tarife Ekonomický cena za megabajt sa v tarife zvýšila 3-krát Optimálne- 2,7 krát.

Ale aj tak si myslím, že sú to veľmi výhodné podmienky v porovnaní s mnohými inými poskytovateľmi. Ostatné funkcie uvedené v článku vyššie sa nezmenili.

Nové sadzby sa navyše vzťahujú len na nové spojenia. Pre predtým pripojené sa nič nemení.

Veľa šťastia, uvidíme sa na stránkach mojej stránky.

Aby vám žiaden z publikovaných materiálov neušiel, môžete prihláste sa na odber jedného z informačných kanálov RSS: Všetky novinky zo stránky, novinky zo sekcie „Príbehy starého používateľa“ alebo novinky zo sekcie „Svet Androidu“.

Ak chcete mať prehľad o novinkách na stránke, Odporúčam prihlásiť sa na odber do pravidelného týždenného mailing listu „Rozprávky starého používateľa“ na portáli Subscribe.ru.


V marci 2016 som musel prejsť na iné hosťovanie. Do toho momentu, od roku 2012, som sedel na takmer prvom hostingu, ktorý mi pri tvorbe stránky prišiel pod ruku - Mainhost. A bol som spokojný so všetkým a technická podpora bola na úrovni a zaplatil som asi 100 rubľov za 20 000 ľudí / deň. Ak zaťaženie procesora prekročilo povolenú rýchlosť, potom jednoducho odpísali niekoľko rubľov za taký deň a to je všetko.

Potom sa však zmenila ich politika a povedali si, že už to nejde, v zmysle doplatiť. A žiadny iný tarif, ktorý majú moje stránky, nevytiahne! Aspoň mi dali čas na pohyb, koľko som žiadal. A začal som hľadať nový domov pre stránku a hlavnými kritériami boli zaťaženie procesora a cena.

Akú záťaž znesú hostingy?

Najväčším problémom je, že v tarifách akéhokoľvek hostingu nemôžete prečítať, koľko to bude ťahať, tým menej vyskúšať tieto čísla pre váš web. V podstate sa o tom nepíše vôbec nič. Niekedy píšu, na aké tarify máte koľko „procesorových papagájov“. Všetci píšu, že má veľmi cool a rýchly hosting. Ale tieto informácie sú maximálne oddelené od vašej konkrétnej stránky.

Niekedy dokonca existuje kalkulačka, ktorá vám vypočíta potrebnú tarifu a pre mňa to bolo vždy veľmi drahé, pretože. veľká návštevnosť. Ale pochopil som, že to tak nemôže byť: teraz platím 100 rubľov, ale ukázalo sa, že sa nemôžem zmestiť do menej ako 1 000 rubľov mesačne. Niečo tu nesedí ... Skrátka, rozhodol som sa zistiť, či nejaký hosting stránka potiahne - treba si skontrolovať konkrétnu stránku na tomto hostingu.

Princíp testovania stránky na inom hostingu

Kúpiť si tarifu od každého poskytovateľa len na otestovanie nie je vďačná úloha. Vyberal som preto len tých, ktorí majú skúšobné obdobie, v priemere sú to 2 týždne. Súbory a databáza stránok sa prenesú na každý testovací hosting. Všetko som robil ručne a priviedol proces do automatizácie. Ale môžete o to požiadať službu podpory, len musíte počkať dlhšie 🙂 Výsledky kontroly nie sú ovplyvnené tým, aké CMS máte - WordPress, Joomla, DLE alebo akékoľvek iné, hlavné je, že hosting podporuje napr. systémov.

NEMEŇTE NS-servery na nové! Ak chcete na svojom počítači otvoriť stránku z testovaného hostingu, stačí do súboru „c:\Windows\System32\drivers\etc\hosts“ napísať nasledujúci riadok:

doména IP adresy

Napríklad (registrujem aj svoje subdomény):

IP adresu svojho nového miesta zistíte z písmen po registrácii, v ovládacom paneli alebo sa spýtajte tech. podpora. Teraz prehliadač otvorí stránku z nového hostingu (ak všetko fungovalo) a pre bežných návštevníkov sa nič nezmení, ich stránka bude fungovať od vášho súčasného poskytovateľa hostingu.

Niekedy je prehliadač hlúpy a nevidí, že ste zaregistrovali novú IP, potom musíte vymazať vyrovnávaciu pamäť prehliadača. Na príklade prehliadača Google Chrome vám ukážem, ako pochopiť, z ktorého servera sa vaša stránka načítava:

  • Stlačte "F12", panel vývojára sa zobrazí nižšie
  • Obnovte stránku "Ctrl+F5"
  • Prejdite na kartu „Sieť“, kliknite na prvú pozíciu v zozname a pozrite sa doprava

Niekedy je potrebné stránku niekoľkokrát obnoviť, aby sa tam rozsvietila nová IP adresa. Keď všetko fungovalo, musíte nainštalovať program na testovanie nosnosti. Vo všeobecnosti je to celá veda a programy tohto druhu sa predávajú za tisíce dolárov. Z tých bezplatných sa mi nič nepáčilo alebo je to príliš komplikované. Preto použijeme skúšobné obdobie. Stiahnite si a nainštalujte program WAPT.

To je najrozumnejšia vec, na ktorú som narazil pri skúšobnej dobe 1 mesiac s možnosťou predĺženia o ďalšiu. Lieky na takýto softvér sa v sieti nenašli.

Princíp činnosti je takýto:

  • Program načíta nami zadanú stránku lokality a pamätá si všetky jej prvky
  • Filtrujeme všetky skripty, štýly, obrázky zo serverov tretích strán
  • Žiadame program, aby túto stránku „navštívil“ s požadovaným počtom ľudí
  • Pozeráme sa na to, ako sa zmenila rýchlosť sťahovania, počet chýb a ďalšie parametre

Ako skontrolovať kapacitu hostingu

Pri prvom spustení sa otvorí sprievodca vytvorením prvého projektu (mám všetko v angličtine, ale zdá sa, že som dal odkaz na ruskú verziu), v prvom kroku musíte vybrať typ zvýšenia zaťaženia:

  • Nábeh - postupný,
  • Konštantný - konštantný,
  • Periodické - periodicky sa meniace.

Zvoľte "Ramp-up" a nakonfigurujte ho v druhom kroku:

  • Počet virtuálnych návštevníkov (používateľov) od 1 do 20,
  • V prírastkoch po „1“, pričom sa zvyšuje každých 10 sekúnd.

V skúšobnej verzii je maximálny počet používateľov 20 súčasne. Ale na kontroly to celkom stačí. Do záverečných správ program zapisuje celkový počet relácií počas testu a pri 20 používateľoch sú ich za 10 minút testu tisíce. To znamená, že sa ukazuje, že je vhodný pre stránky so 100 000 ľuďmi / deň a možno aj viac, vo všeobecnosti - individuálne.

Keď som testoval rôzne hostingy, nie každý vydržal číslo 20. Zároveň som bral zdieľaný hosting a jeden na VPS, ale výsledky sú nižšie. V treťom kroku nastavíme celkovú dobu trvania testu, nech je 10 minút.

Po dokončení sprievodcu sa zobrazí okno s nastaveniami profilu:

Ponechajte predvolené a prejdite na „Možnosti úprav“

Tu je potrebné povoliť zaznamenávanie prvkov stránky, ako sú obrázky, skripty „.js“ a štýly „.css“. Skontrolujeme teda nielen zaťaženie procesora, ale aj reálne zaťaženie všetkých prvkov. Dvakrát "OK" a už sme v hlavnom okne, nahrávanie je zapnuté. Teraz musíte prejsť na adresu stránky na testovanie. Vložte odkaz na jednu z najnavštevovanejších stránok, ktorá obsahuje obrázky, nielen text.

V tomto kroku môžu ešte vyskočiť inštalačné okná a dohody s bezpečnostnými certifikátmi, súhlas so všetkým. Keď sa stránka načíta a nové prvky v strome vľavo sa prestanú pridávať, zastavíme nahrávanie tlačidlom „Stop Rec“ na paneli:

Teraz máme návrh našej stránky, ale ďalšie pobočky sa môžu objaviť napríklad z počítadiel hitov. Pozrite sa a odstráňte všetky nepotrebné:

Tu musíte urobiť dôležitú vec: v zozname prvkov na stiahnutie ponechajte iba zdroje z vašej domény, v mojom prípade „web“ a moje subdomény. Je to potrebné, aby sa pri teste zaťažiteľnosti nestrácalo čas sťahovaním zdrojov z externých serverov. Spravidla ide o čítacie skripty, reklamy, obrázky CDN.

Uložíme, v zásade je všetko pripravené, všetky ostatné parametre sú predvolené. Pred prvým spustením musíte spustiť overenie testu z panela Verify Test. So všetkým len súhlasíme. Teraz môžete konečne spustiť samotný test tlačidlom „Spustiť test“ na paneli. V procese sa budú kresliť grafy.

Výsledky testov niektorých hostiteľov

Zoberme si príklad kontroly hostiteľa "":

  • Čierny graf je vždy plochý - počet virtuálnych návštevníkov
  • Lilac – priemerná doba načítania stránky
  • Červená - priemerná doba načítania so všetkými prvkami
  • Žltá – koľkokrát sa stránka načítala za 1 sekundu

Výsledky sú dobré, čas načítania je krátky a plynulo sa zvyšuje. Prejdite na kartu Šírka pásma

Tu sledujeme šírku pásma kanála medzi vami a hostiteľom so zľavou na . Tieto informácie sa medzi rôznymi spoločnosťami príliš nelíšia a závisia najmä od rýchlosti a schopnosti servera poskytovať obsah.

Ďalšia karta je "Chyby". Tu sú štatistiky chýb:

Príliš veľa. V ideálnom prípade by mala byť nula chýb, ale to je zriedkavé. Stáva sa, že podľa všetkých grafov krása a chyby idú mimo rozsah. Znamená to jednoducho, že informácie zo servera nie sú prijaté.

Pre porovnanie si vezmite hosting "Timeweb"

Výsledky sú slabé, čas načítania prvkov stránky je skvelý! V dôsledku toho sa načíta niekoľko strán za sekundu. Vyskytujú sa aj chyby:

Ale poskytovateľ "Appletec"

Tiež tak-tak, veľmi nestabilné.

Pozor! Pri výbere hostingu pre seba by ste nemali brať moje výsledky ako základ! Toto sú výsledky z marca 2016!

Hosting "Link-Host", grafy výkonnosti:

Krása a teraz sa pozrime na chyby:

Približne 10% všetkých požiadaviek je vykonaných s chybami, o čom som písal trochu vyššie. To kvôli tomuto a kráse, toto obchádzam. Niektorí hostitelia budú veľmi sklamaní, napríklad „Netangels“ sa ukázalo ako k ničomu, chybová stránka:

Pre milovníkov VPS som vyskúšal . Dobrá spoločnosť s vynikajúcou technickou podporou a nízkymi cenami. Ale pri tarife asi 5 dolárov môj web prešiel testom horšie ako pri zdieľanom hostingu za 2-3 doláre:

Toto je vysvetlené veľmi jednoducho: na VPS sú vaše zdroje obmedzené na konkrétne hodnoty, ale na virtuálnom stroji to zvyčajne neplatí. To znamená, že ak nikto iný nepotrebuje zdroje, potom je všetko vaše. Ak je však uzol (server), na ktorom sa nachádza vaša stránka, preťažený, obraz sa obráti. A áno, hostitelia majú veľa uzlov, a preto sa niekto môže sťažovať na spoločnosť, zatiaľ čo druhý bude v poriadku, len ich stránky sú na iných uzloch.

Rovnaké výsledky budú na akomkoľvek VPS za málo peňazí a pri bežnom zaťažení stránky bude práca stabilnejšia ako na zdieľanom hostingu a aj tak funguje nadmerne zvýšená záťaž bez pádov. Vybral som si túto možnosť, ľutujem, že som neopustil perfektné rozvrhy s povolenou vyrovnávacou pamäťou.

A nakoniec som našiel nový hosting - Webstix (aktualizácia 2018, hosting sa teraz volá ). Výsledky:

Bol som šokovaný, úplne odišiel, náhodný hosting ukázal kategoricky najlepšie výsledky v mojich testoch. A aj to, že tam bol pre mňa nový a zabugovaný ovládací panel - VestaCP, som sa tam stále presťahoval. Ale o mesiac neskôr bol panel vymenený za môj obľúbený ISPManager, čo ma veľmi potešilo 🙂

Nebojte sa presťahovať, vezmite si do rúk nasadenie stránky od rôznych hostiteľov a tento proces bude maximálne transparentný. Viem, že je strašidelné meniť servery NS na nové. Čo ak sa niečo pokazí v reálnom živote? Existuje však spôsob, ako zlyhať.

Taký moment, že väčšina stránok používa cachovacie pluginy. Preto stojí za to pochopiť, že zaťaženie sa bude mnohokrát líšiť s povolenou a zakázanou vyrovnávacou pamäťou. Testoval som tak a tak a rozhodol som sa, že všetko bude plynulé a bez ukladania do vyrovnávacej pamäte. Ak sú všetci skontrolovaní s povolenou vyrovnávacou pamäťou, obraz bude rovnomernejší.

Neobmedzený a neobmedzený hosting je najlepšia voľba pre tých, ktorí hľadajú výhodné riešenie pre svoje stránky.

Vytvorením a hostingom vašich stránok u nás získate množstvo výhod: neobmedzujete sa v zdrojoch, neobmedzujete sa v počte projektov, získate minimálne náklady na spoľahlivé hostingové služby bez obmedzení.

SmartApe poskytuje technickú podporu 24 hodín denne, 7 dní v týždni. Naši špecialisti podpory sú vždy pripravení pomôcť vám s technickými problémami vrátane migrácie vašich stránok.

Flexibilný systém taríf vám umožňuje výrazne ušetriť na hostingu. Vy si zvolíte len obdobie splatnosti, čím optimalizujete svoje náklady. Ak platíte okamžite na dlhú dobu, môžete zabudnúť na problémy spojené s hosťovaním vašich stránok na dlhú dobu.

Hosting bez obmedzení je voľbou dynamicky sa rozvíjajúcich spoločností.

Požadované technológie

PHP 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1
MySQL 5.5, 5.6, 5.7
nginx/apache
phpMyAdmin
Zend Guard / ionCube

Náš hosting podporuje všetky potrebné technológie na hosťovanie väčšiny CMS používaných na trhu.

Všetky komponenty sú neustále aktualizované na najnovšie stabilné verzie. Preto poskytujeme modernú, bezpečnú a kompatibilnú hostingovú platformu s väčšinou programov.

Na našej platforme budú perfektne fungovať také populárne CMS ako Wordpress, Joomla, Drupal, 1C-Bitrix, UMI.CMS, NetСat a mnoho ďalších.

Vysoký výkon

Používame len moderný serverový hardvér, ktorý bez problémov znesie vysoké zaťaženie. Využívame aj smart alokáciu zdrojov medzi klientmi, vďaka čomu sa problémy jedného klienta neprenesú na druhého.

Pre úložisko údajov lokality MySQL a databázy MySQL sa používa viacero samostatných systémov s rýchlymi jednotkami SSD. To vám umožňuje výrazne zvýšiť rýchlosť prístupu k informáciám a zabezpečiť najlepší výkon MySQL.

Taktiež poskytujeme úplne neobmedzený 1 Gbit/s kanál pre všetkých našich zákazníkov.

Spoľahlivý hosting

Profesionálny prístup, partnerstvá s overenými dodávateľmi a najmodernejšie vybavenie nám umožňujú poskytovať skutočne spoľahlivý hosting.

Naše servery sa nachádzajú v Moskve, v jednom z najlepších dátových centier v Rusku - DataPro. Dátové centrum TIER III poskytuje bezprecedentnú odolnosť voči chybám a bezpečnosť inžinierskej infraštruktúry dátového centra. To nám umožňuje poskytovať veľmi vysoký stupeň dostupnosť služieb (SLA) spolu s lídrami nielen ruského hostingu, ale aj zahraničných.

SmartApe podporuje všetky moderné technológie a štandardy. Pri hosťovaní akýchkoľvek stránok nebudete mať žiadne ťažkosti.

Pre bezpečnosť informácií môžete byť pokojní. SmartApe - spoľahlivý hosting!

Situácia, ktorá sa môže stať každému vlastníkovi rozvíjajúcej sa stránky s rastúcou záťažou, je -dostanete varovanie o prekročení limitu zdrojov.

Ak vám poskytovateľ hostingu hovorí o zaťažení procesora, ale ste si istí, že by ste mali mať dostatok zdrojov, skúste pochopiť, čo by mohlo byť dôvodom tohto zaťaženia. Ak poznáte príčinu, môžete problém rýchlo vyriešiť.

Zaťaženie procesora pri spúšťaní skriptov PHP alebo Perl

V takýchto prípadoch hostiteľ nemôže vždy jasne povedať, ktorý skript spôsobuje problém, a budete to musieť určiť sami. Ak používate modulárny CMS, ako je Joomla, Wordpress alebo Drupal, dôvodom môže byť, že samostatný modul nefunguje správne.

Takmer vždy sa problémový odkaz v systéme vašej stránky dá určiť porovnaním času, kedy sa problém vyskytol, s protokolmi požiadaviek na vašu stránku v danom okamihu. Zvyčajne môžete získať prístup k protokolom webového servera v ovládacom paneli hostingu aj bez kontaktovania poskytovateľa.

Zaťaženie CPU a (alebo) diskového systému z webového servera Apache

Webový server Apache môže spôsobiť nadmerné zaťaženie, keď stránka vykresľuje veľké množstvo grafiky a inej statickej energie. Architektúra Apache je navrhnutá tak, že jedným vláknom alebo procesom je spracovaná iba jedna požiadavka. Ak teda vaša stránka obsahuje veľa grafických informácií, na jej vrátenie sa vynaloží neprimerane veľké množstvo procesora a zdrojov RAM. Zaťaženie disku servera bude tiež značné.

V tomto prípade môžete použiť webový server Nginx ako front-end pre Apache. Nginx vám vďaka svojej asynchrónnej architektúre umožňuje spracovať tisíce pripojení v rámci jedného procesu a oveľa jednoduchšie a rýchlejšie sa vracia staticky. Jediným problémom je, že na mnohých hostingoch sa ako webový server používa iba Apache a balík Nginx + Apache sa používa pomerne zriedka.. Pri prechode na VPS si však tento balík bez problémov nastavíte. Prenos stránok na VPS z hostingu a nastavenie potrebného softvéru zvyčajne zvládne váš poskytovateľ hostingu aj bez dodatočných platieb.

Príliš veľa žiadostí o lokalitu

Veľký počet požiadaviek rovnakého typu na stránku z jednej IP alebo viacerých IP adries je takzvaná HTTP záplava, jedna z odrôd DDoS útokov. Pomôcť môže blokovanie problematických IP adries v súbore .htaccess pomocou direktívy „deny from“.

Ak hosting používa iba Apache a poskytovateľ hostingu nemá schopnosť reflektovať problémové požiadavky pomocou rovnakého Nginx a útok je intenzívny, poskytovateľ hostingu môže zablokovať váš účet na serveri a požiadať vás, aby ste preniesli stránky na VPS alebo dedikovaný server.

Ak k útoku dôjde prvýkrát, potom je logické obrátiť sa na poskytovateľa hostingu o pomoc pri jeho odrazení, alebo aspoň požadovať odblokovanie účtu a možnosť pokračovať v práci s hostingom ihneď po zastavení útoku. Ak sa takýto problém vyskytuje systematicky, potom prepnite na VPS alebo server a jeho kompetentnú konfiguráciu pre bezchybnú prevádzku stránky (napríklad inštalácia skriptov na automatické blokovanie IP adries robotov na základe analýzy protokolov, inštalácia Nginx ako front-end pre Apache a filtrovanie problémových požiadaviek na jeho úrovni) naozaj dáva zmysel.

Výrazný nárast návštevnosti projektu

S rozvojom stránky je rast jej návštevnosti prirodzeným javom a stránka môže skôr či neskôr skutočne stiesniť súčasný tarifný plán. To je normálne pri vývoji projektov. Vo väčšine prípadov je na bežnom zdieľanom hostingu pre dynamické stránky prah návštevnosti 2 000 – 4 000 jedinečných návštevníkov za deň.

Ak sa návštevnosť vášho webu blíži týmto číslam, potom prechod na alebobude správnym rozhodnutím, ktoré pozitívne ovplyvní jeho ďalší vývoj.

Zaťaženie procesora a disku MySQL

Niekoľko desiatok milisekúnd sa považuje za normálny čas na dokončenie dotazu na databázu MySQL. Dotazy, ktoré trvajú dlhšie (najmä viac ako 0,5 sekundy), často nadmerne zaťažujú diskový systém servera aj jeho procesor. Ak vás hostiteľ upozorní na podobný problém, požiadajte ho o pomalé protokoly dotazov a optimalizujte štruktúru databázy a vyčistite databázu od nepodstatných informácií.

Intenzívne využívanie poštovej služby na hostingu na okamžité hromadné rozosielanie stovkám či tisíckam príjemcov môže spôsobiť značné zaťaženie servera. Z tohto dôvodu väčšina poskytovateľov stanovuje určité limity na odosielanie pošty – zvyčajne 25 – 50 e-mailov za hodinu, alebo približne 500 – 1 000 e-mailov za deň. Toto obmedzenie je zamerané na boj proti spamu a na zníženie zaťaženia poštového subsystému servera. Pre bežnú prácu s poštou na stránke takéto obmedzenia väčšinou postačujú, no pre hromadné rozosielanie je lepšie využiť mailhosting, instant mailingové služby, prípadne na tento účel prispôsobiť VPS.

Musíte pochopiť, že hostiteľ môže každý deň čeliť desiatkam a stovkám problémov, podobných tým vašim, čo znamená, že je schopný vám ich pomôcť vyriešiť. Hostiteľ je váš spojenec, nie váš nepriateľ v boji proti takýmto problémom.

Pre poskytovateľa hostingu je výhodnejšie asistovať pri riešení problému a udržať si klienta, ako odmietnuť poskytnúť služby a nielen stratiť zisk, ale aj poškodiť jeho dobré meno.

Ak poskytovateľ ponúka prechod na vyššiu tarifu alebo službu vyššej triedy, uveďte, čo presne vám to dá. Stojí za to počúvať argumenty, ak sú skutočne závažné.


2022
seagun.ru - Vytvorte strop. Osvetlenie. Elektrické vedenie. Rímsa