webszerverről letöltés lassú

Fórumok

Hello.

Erre ötlet?

local hálózat pöpec, gép-gép közt patika, speedtest 1000/1000. webről viszont valami oknál fogva fos. nem bírok rájönni hol a szűk keresztmetszet 0 load mellett.

 

szerk.: hogy minden tiszta legyen, a webszerver általam üzemeltetett és a probléma erről a webszerverről való letöltés egy másik gépre lassú. (mindegyik gép 1000/1000)

Hozzászólások

webről viszont valami oknál fogva fos

Mit jelent nálad az, hogy "webről"? "Kicsit" pontosítani kellene, mert ez így eddig kb. nulla információ.

Erre volt jó anno az ftp.fsn.hu. Sajnos megszűnt.

Ezernyi korlátozó tényező lehet. Az mtu-tól kezdve traffic shaping-ig.
Ki a szolgáltatód? Nem véletlenül a Magyar Telekom? Mert ők képesek a peeringgel szívózni - nem kis kellemetlenséget okozva mindenkinek. Lásd: DT - Cloudfare cirkusz.

Be van kapcsolva a Cloudflare caching (CDN)? Free tierben vagy? Úgy tudom, hogy nem szeretik a több száz MB-os, GB-os fájlokat Cloudflare cachingen keresztül Free tierben (nyilván van rá fizetős megoldásuk). Lehet ez lesz a gond. De nincs tapasztalatom ezzel, nem tudom, hogy ezért belassítanának.

Nem teljesen értem, hogy ki az aki "nem szereti" ezt? A Cloudflare lassítja be a forgalmat azon kiszolgálókhoz, amik free tierben vannak? Ezt gondolom jogosan megteheti, mert ő szolgáltató, és ingyen úgy szolgáltat ahogy akar.

A hálózatot viszont ahogy én tudom nem lehet szándékosan szelektíven, tehát célpont függően lassítani, ugye?

Nem tudom, hogy valóban csinálnak-e ilyet vagy sem. A free tier CDN-jük nem arra való, hogy több száz MB-os, meg GB-os fájlokat cachelj a szervereiken, erre van fizetős szolgáltatásuk. Hogy milyen lépéseket tesznek abba az irányba, hogy ezt betartassák, azzal nincs tapasztalatom. Viszont nem gondolom, hogy ez olyan szempontból szelektív lassításnak minősülne.

Szerkesztés: Cloudflare CDN TOS

Cloudflare reserves the right to disable or limit your access to or use of the CDN, or to limit your End Users’ access to certain of your resources through the CDN, if you use or are suspected of using the CDN without such Paid Services to serve video or a disproportionate percentage of pictures, audio files, or other large files.

Mit akarsz letölteni? Egy file, vagy sok? Egyébként meg maga a webserver is korlátozhat egy szálra, vagy sávszélességre.

(Más: a htop hazudós, inkább egyszerű top-ot használj ;) )

"A megoldásra kell koncentrálni nem a problémára."

"egy galériából mondjuk 300db file ami zip-ként érkezik "

Tehát egy file.

 

A load itt nem szempont. Símán lehet, hogy a server oldalon van erőforráshiány, vagy sávszélesség korlát. Vagy bárhol kettőtök között. (traceroute?)

Én ellenőriznék speedtest-el, vagy olyan serverről letöltést amiről biztosan tudom hogy mire képes, és nincs rajta korlát. Praktikusan egy általam üzemeltetettről... :)

Így kizárható hogy nálad van a probléma.

"A megoldásra kell koncentrálni nem a problémára."

Nekem amikor elfogy a mobil keretem, akkor belassítják. Csak annyira lesz szar, hogy nem is vagyok teljesen biztos benne, de érzésre úgy van.

Több irányba mérj rá legalább, konkrét oldalakra is, anélkül senki nem lesz okos.

szilard@srv:~$ speedtest
Retrieving speedtest.net configuration...
Testing from Magyar Telekom (81.182.126.30)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by HostingBazis Bt. (Budapest) [108.08 km]: 11.018 ms
Testing download speed................................................................................
Download: 700.05 Mbit/s
Testing upload speed......................................................................................................
Upload: 799.63 Mbit/s
szilard@srv:~$ 
 

Mondjuk a nulladik lépés lenne kivenni a CF-t a képletből.

Ha megoldást akarsz, akkor keress hibát szegmentáltan!

Ahogy már többen is írták, vagy CF, vagy T vagy a kettő közötti útvonalban van a "hiba".

Mivel te CF-től függetlenül is publikusan hozzáférsz a webszerverhez ezért, én a következő teszteket végezném el:

  • Különböző ISP-től végezz direkt letöltést a webszerverről, ha így megfelelő értéket kapsz, akkor CF lehet a hunyó (nem biztos hogy CF lassít, csak lassú irányába a kapcsolatod)
    Mindenképpen legalább 3-4 ISP-t nézz meg, az hogy egy ISP-től jó vagy nem az nem információ.
  • Ha van rá lehetőséged, akkor egy másik ISP-nél egy VPS-re tegyél fel egy reverse proxy-t. (olyan ISP-nél ahonnan normális letöltési sebességet kapsz szervered irányába).
    Erre a proxy irányítsd rá CF-et. Ha így is hasonló letöltési értékeket kapsz, akkor az olcsó CF csomag lesz valószínűleg a hunyó.
    A legjobb ha valamilyen DC-ben van a teszt VPS, ott jellemzően jobbak a peer-ek (normális DC!)

Ezt kb. 15 perc megcsinálni, és máris van érdemi információd.

Azt nézted, hogy nem zabálja-e ki az egyik magot fullon a skálázódásmentes, felesleges, erőforráspazarló túltitkosítás (HTTPS)?