nový hlavní databázový server

V posledních dnech, kdy objem denních statistik přesáhl 170 miliónů zhlédnutí, se ukázala nutnost výměny hlavního databázového serveru. Je docela překvapivé, že na svém místě vydrzel víc než tři roky. Ale je pravda, že z něj byla během té doby podstatná část zátěže přesunuta na další dva pomocné servery. Takže původní dual Xeon na 3GHz…

TOPlist – zakulisí

Jak je asi každému jasné, že srdcem podobného systému bude databáze a proto nejdřív budu psát o ní. Jelikož zastávám přesvědčení, že se nemá ztrácet čas s tím, co udělali jiní a lépe, je použitá klasická relační databáze. Nejdřív MS SQL (proto také ty historické koncovky .asp), nyní když je TOPlist LAMP (je hezké, že…

Memcached – 1. výsledky

Tento příspěvek je víceméně odpověď Jirkovi Pallasovi v komentáři k předchozímu, ale třeba bude zajímat i někoho dalšího 🙂 Po přibližně 14. dnech provozu je situace následující. Průměrný provoz je přes 500 čtení a 300 nastavení za vteřinu. Při objemu dat kolem 170 MB je procesor P4@2.8GHz zatížený asi na 5%. A to ještě běží…

Memcached

distribuovaná memory storage Doteď jsem informace o právě aktivních sessions ukládal klasicky do databáze. Jelikož se nyní dosti zvedlo množství sledovaných návštěvníků, obsahovala ve špičce přes 3 milióny záznamů (součet všech online návštěvníků na všech měřených serverech) a počet dotazů do ní byl v řádech stovek za vteřinu. Proto jsem se rozhodl vyzkoušet na jejich…