Serverske muke (zamorci pod velikim opterecenjem)

ova ce me korona u grob otjerati
znaci ovako imao sam contabo vps l
8 core cpu
30 gb ram
600mb mreza
600gb disk
wordpress sajt na cloudflare
osim toga koristim i wp rocket i varnish cache
i radio je sajt odlicno sa 30k ljudi dnevno. izdrzi bez problema i 800+ ljudi online
i sad su pocele muke, presle posjete 50k i u vecenjim satima od 20 do 23 kad ima vise od 1000 ljudi online mysqld je jednostavno preopterecen i nista ne radi.
upgrejdao sam na vps xl
10 jezgri procesor
60gb ram
1gbps mreza
1.6 gb disk
ukljucio under attack na cloudflare
ali i dalje server puca.
i sta sad dalje da uzmem dedicated, ili jos jedan vps na kojemu cu imati samo mariadb

Teško za odgovoriti, ALI po mom mišljenju tvoj server treba to moći da podnese. Ako već imaš toliku posjetu, pretpostavljam da imaš i novca za uložiti u server setup? Jesi razmišljao platiti da ti to netko podesi?
Ne mislim plaćati po satu, nego po učinku… da vidiš rezultate, a ne pokušaje…

@Piratko_Piratic

Treba dobro napraviti setup baze.
Instaliraš mysql , postgresql, dodaš usera na bazi i misliš da si riješio stvar.

Ne ide to tako.
Za privatne svrhe više radim sa postgresql i ima nekoliko parametara koji se nužno moraju u startu podesiti , a vrijednosti ovise u serveru.

Drugo, kad se uzima vps, uzme se jedan, umjesto da se uzmu dva, jedan za bazu i jedan za web.

Nadalje, ako imaš site koji ti donosi dobar prihod, onda uzmeš minimalno dva za bazu i sloziš cluster te još dva za web i load balancer.

Obabir providera, broj mašina za bazu, web itd. se određuje prema zahtjevima i prema zaradi.

CloudFlare bi ti mogao dosta pomoći. Opcija “cache everything” je moćna, i nju bi mogao iskoristiti za stranice koje nisu dinamične u smislu da da se sadržaj ne mijenja toliko često (od requesta do requesta).

U tom slučaju CF ti rasterećuje server na način da stvori cache i svaki slijedeći request koji dođe na tu stranicu će se učitati direktno iz cachea na CF, bez prosljeđivanja na tvoj server. I taj cache se stavi da traje recimo 10 minuta, ili neki kraći period, tek toliko da ako imaš 200 posjeta na 1 stranicu, prvi posjetilac će generirat cache a svi ostali dobiti odgovor direktno od CF.

E sad, ako imaš korisnike, onda bi trebao osigurati da oni preskaču cache kad su logirani, i to isto CF može napravit s pravilom “Bypass cache on Cookie” ALI ona je dostupna samo na Business ($200/mo) i Enterprise planovi, pa ne znam jeli ti isplativo.

To je server morao moći podnijeti. Probaj si pomoći s mysql tunerom, ako već nećeš platiti nekom da ti uštima server.

Jel fino podesen varnish, jer ja sam 50000 pregleda dnevno hendlovo sa 4gb vpsom.
Jer news portal je sam po sebi samo “read” nema drugih akcija osim od strane korisnika osim “read”.
Tako da bi to varnish trebao da proguta bez muke.

Varnish također kao topla preopruka

iskljucio sam registraciju i prijavu na sajt, komentari su mi iskljuceni oduvjek, iskljucio akismet i captcha plugin, netreba mi jer nemam kontakt stranicu ni registraciju.
iskljucio quick search na worrdpress, na cloudflare podesio stavio pod Browser Cache TTL respectexisting server i napravio dva page rules, kao sto je navedeno na ovom linku gore.
stavio max_connections i max_user_connections na 300, instalirao dynimize https://dynimize.com/ i evo radi server dobro na 1500 ljudi online, mislim da ovaj dynimize najvise pomaze. ima 7 dana trial pa cu posle da vidim jer se placa po procesoru.

i taman kad sam se poveselio, ljudi na stranici vise od 2k i opet isto.
sad sam smanjoi maxkeep alive requset za apache na 500 i za varnish isto.

i sad mjerio brzinu interneta download 55 mb/s upload 37mb/s na 1gbps mrezi
sve mi se cini da je ovo glavni problem
nisam neki ekspert kao to sve funkcionira ali brzina intereta na serveru mora da je bitna :smiley:

Koji je hosting u pitanju?

prebaci server na litespeed tehnologiju … cyberpanel + openlitespeed webserver + LScache wp plugin …

@Piratko_Piratic

Sam si u prvom postu napisao da je mysql preopterecen.

Napisao sam ti da moraš podesiti parametre baze i ti dalje lutaš okolo. To je prva stvar.
Ako dalje bude sporo, onda prebaciš na neki drugi provider i testiraš.

Umjesto varnish, koristio bi squid za cache.

lscache ti ne znači ništa ako server nije na litespeedu/openlitespeedu … a pomoći će vjeruj

uzeo sam dedicated
CPU: E5-2430
DISK: 1 x 240 GB SSD
RAM: 16GB
ima vec tjedan dana, bilo sad neki dan preko 100k ljudi
online vise od 2k, radi sve dobro, ali
problem kod dodavanja sadrzaja,posto je ovo stream sajt (dooplay tema)
uređivanje i filmova i serija radilo normalno, i dodavanje epizoda radilo normalno ali dodavanje filmova nece nikako kad ima vise od 1000 ljudi online, mysql usage skoci i na 400,
i iskljucim ja smush pro. opet sve isto, iskljucim preducitavanje na wp rocket opet sve isto.
i sjetim se da sam pred tri mjeseca morao ukljuciti gutenberg koji je u temi iskljucen u function.php da bi mogao imati najnoviju verziju all in one seo pro, i odem ponovo u function.php i iskljucim gutenberg, i izgleda da all in one seo ima konflikt sa wp rocket, autoptimize i smush pro pluginima.
i sad je jos gore kad spremam postojeci film ili epizodu izbacuje timeout 503 i sve je jednostavno sporo. i jednostavno i kad sam ponovo ukljucio gutenberg opet je sve sporo.
mislim sad je sve sporo i dodavaje i uredjivanje a prije je bilo samo kad je bilo puno ljudi na stranici.
cak sam i wordpresu dao 512mb ram u php.ini stavio max memory na 1gb, nista ne pomaze, cak ni starija verzija all in one seo pack.

Možeš uzeti ne znam koliko jak server ako ti netko ne poštima kako treba svejedno ćeš imati probleme. Ako streamaš sa vanjskih izvora (što je jedino logično pa pretpostavljam da to radiš) onda ti dobar cache uz pravu konfiguraciju može sve podnijeti bez problema.

Daj miči te dodatke, pa izgleda da imaš toga previše, taj server i CF bi trebao biti dosta.
Predao sam nedavno webshop, preuzeo neki lik, stavio gore smushpro, sada treba duplo da se strancia otvori. NISU svi pluginovi dobri makar kažu da jesu. A kombinacija par loših i situacija ode lako u krivom smjeru. Što manje tih plugin rješenja to bolje.

■■■■ me sitemap u all in one seo, sad sam ga iskljucio i radi dobro.

Koristis li mozda neku nulled themu ili plugin?