logo
14.06.2014 22:17
1
Webtrh se s pomocí společnosti Tele3, která nám už několik let poskytuje hosting a technickou podporu, přestěhoval na nový server.

Upgradovali jsme všechny používané technologie, disky a CPU. Protože se měnilo téměř vše, několik týdnů jsme připravovali nové prostředí, a samotné stěhování probíhalo v několika krocích od minulého pátku.

Na čem teď běží Webtrh?

HW (Vyhrazený server)
Intel i7 Quad-Core
2x 128 GB SSD
16 GB RAM

SW
Nginx
PHP-FPM
MariaDB
Redis

Smyslem upgradu bylo zrychlení serveru, což se podle našich ukazatelů, a snad i podle vašeho pocitu, podařilo, a odemknutí nových možností.

Například přechod na Redis nám umožní využít v různých částech webu komunikaci v reálném čase bez nutnosti načítat celou stránku znovu.

Při přestěhování se objevilo několik chyb, z nichž jsme už téměř všechny odstranili. Kdybyste ale přesto na nějakou chybu ještě narazili, nahlašte mi ji prosím.

Na závěr chci poděkovat Todorovi (aka soudruh zde na Webtrhu) a Jiřímu z Tele3 za podporu.
14.06.2014 22:23
2
No uvidíme jak to bude pokračovat, ale v posledních dnech několikrát za hodinu vidím server error, kdy se existující stránka nenačte. Dnes error žádný, tak možná to bylo ještě nějakými zásahy za běhu.
14.06.2014 22:24
3
Tak on webtrh běhal celkem slušně, ale je pravda, že např. u celkem sledované aukce ke konci trvalo načítání i deset až patnáct vteřin a nestalo se mi to jen jednou.
15.06.2014 00:26
4
Původně odeslal Jan Stejskal
No uvidíme jak to bude pokračovat, ale v posledních dnech několikrát za hodinu vidím server error, kdy se existující stránka nenačte. Dnes error žádný, tak možná to bylo ještě nějakými zásahy za běhu.
O serverové chybě 502 víme a lovíme ji. V pátek jsem ji minimalizoval, ale ještě honíme ten zbytek, který se vyskytuje u méně než promile načítaných stránek.
Díky za trpělivost.
15.06.2014 08:09
5
Ta implementace Redisu by mne docela zajímala... ;)

---------- Příspěvek doplněn 15.06.2014 v 10:16 ----------

Mimochodem, mohl bych se zeptat, na jakém železe bežel Webtrh předtím?
15.06.2014 10:32
6
Report: Když chci někomu napsat zprávu a kliknu na ikonu obálky u jména, tak se doplní předmět bez mezer: "ReWebtrhběžínanovémserveru-detaily".
15.06.2014 11:45
7
Původně odeslal McFly
Ta implementace Redisu by mne docela zajímala... ;)
Co konkrétně?
Redis a Opcache v PHP nám v této chvíli slouží jako náhrada za APC: Redis jako data cache, Opcache jako opcode cache.
Redis toho ale samozřejmě umí mnohem více. Nejvíc se těším na job queues a realtime komunikaci přes Pub/Sub (a nodejs).

Původně odeslal McFly
Mimochodem, mohl bych se zeptat, na jakém železe bežel Webtrh předtím?
Čtyřjádrový Intel Xeon, točící se HDD, 16 GB RAM.

Původně odeslal Ondřej Machala
Report: Když chci někomu napsat zprávu a kliknu na ikonu obálky u jména, tak se doplní předmět bez mezer: "ReWebtrhběžínanovémserveru-detaily".
Děkuji, opravím.
Edit: Opraveno.