Cau,
4000 pageviews za hodinu je uplne zanedbatelnej provoz... Takze problem
bude pravdepodobne v nastaveni MySQL a hlavne v dotazech (chybjejici
nebo naopak prebytecne indexy, nevhodne poradi parametru where, spatne
navrzeny join, atd...). Za spravnych okolnosti MySQL zadnou velkou zatez
v IO nedela - velke mnozstvi IO pozadavku obvykle znamena nejakou z vyse
zminenych chyb. Jestli chcete, muzu Vam nabidnout audit aplikace a MySQL
serveru + reseni, ale bylo by to placeny, protoze to urcite neni prace
na par minut.
--
Stanislav Petr
glux(a)glux.org
stanislav(a)petr.email
+420 602 620 026
Dne 2014-08-05 19:43, Stanislav Kocanda napsal:
Ahojte,
rád bych znal váš názor. Na VPS provozujeme web, který má v září
docela zásadní špičku v návštěvnosti (
www.burzaucebnic.net). Loni v
září jsme s tím měli celkem problémy, jelikož na serveru především
MySQL způsobovala přetížení na diskovém I/O a server chvílemi
kolaboval (provoz ve špičce byla cca 4000 pageviews/hodina, což mi na
druhou stranu nepřipadá nijak závratné číslo). Loni jsme to vyřešili
jednak pomocí varnishe, jednak pomocí úprav samotného webu, kde bylo
pár setsakramentsky problematických dotazů (dibi a zjišťování počtu
záznamů...) a nakonec jsme situaci stabilizovali. Nicméně momentálně
je návštěvnost na uvedeném webu zhruba dvojnásobná než loni touhle
dobou a já mám obavy, co se v září stane, kolabujícímu serveru bych se
chtěl rozhodně vyhnout.
Chtěl bych se vás zeptat jakou máte zkušenost s maximální zátěží VPS,
jaký provoz na "normální" PHP/MySQL aplikaci v pohodě zvládne a co už
je problém? Přemýšlel jsem o tom, že bych si pořídil ještě jednu VPS a
provozoval na ní pouze MySQL, ale nevím, jestli by to bylo dobré
řešení, jelikož by to zase zatížilo síť a asi by to bylo v průměru
pomalejší (i když předpokládám že nody jsou navzájem propojeny hodně
propustně). Co si o tom myslíte?
Díky!
Stanislav Kocanda