paginile web se incarca greu din urmatoarele motive:
- baza de date incorect folosita pe o masina cu insuficiente resurse, sau structura bazei de date SQL fara indecsi in campuri, etc. unde aplicatia permite, trebuie folosit limbaj noSQL (mongodb, de ex)
- nefolosirea sistemului de caching pt paginile statice (inclusiv, css-uri, javascript, jpg,gif-uri). pt asta se poate folosi in fata Varnish cache
- nefolosirea balansoarelor de trafic din fata efectiva a serverului ce serveste content (bigip f5 hardware, sau nginx cluster software)
- nefolosirea compresiei GZIP din webserver pt comprimarea fisierelor statice (css-uri,js-uri, gif-uri,html,etc)
- proasta configurare a echipamentelor de retea, inclusiv a serverelor fizice pe care stau site-urile (sau virtuale, deopotriva). tcp window size, sisteme de anti-atac , etc
- efectiv proasta programare a site-urilor, query-urile sunt facute gresit si consuma multe resurse
- folosirea de linkuri externe care nu sunt cached inainte, astfel, cum spunea un domn pe aici, din cauza linkului BRAT, site-ul hotnews se incarca greu, adica , partea de cod care arata pagina de web intai asteapta dupa BRAT, apoi da restul de content, ceea ce e gresit.
|
|