De ce se incarca paginile web din ce in ce mai greu

de Ionut Baias     HotNews.ro
Miercuri, 17 iunie 2015, 22:52 Economie | IT

Daca ai impresia ca dureaza prea mult sa ti se incarce o pagina, probabil nu este vina computerului sau telefonului tau. Un site obisnuit are 2.1 MB marime, ceea ce inseamna dublu fata de site-urile de acum trei ani, potrivit datelor colectate de HTTP Archive. Acest lucru e firesc, tinand cont de videourile menite sa atraga atentia, imaginile si plug-inurile interactive, precum si de alte coduri si functionalitati care consuma multe date, potrivit Playtech.

De asemenea, site-urile au noi functii de criptare pentru securitate, precum si de urmarire si analiza, pentru a retine mai multe informatii despre vizitatori. Acestea nu numai ca maresc greutatea site-urilor, dar le si determina sa se incarce mult mai lent. Totusi, tinand cont de faptul ca telefoanele, tabletele, ceasurile inteligente si gadgeturile moderne sunt facute pentru a naviga pe Internet, dezvoltatorii trebuie sa creeze si mai multe versiuni de pagini web, pentru cat mai multe formate.

"Trecerea de la desktop la mobil a avut cel mai mare impact asupra performantelor web", a spus Craig Adams, vicepresedinte al Akamai, o retea livratoare de continut care asigura intre 15 si 30% din traficul zilnic pentru CNN.

Componenta care a crescut cel mai mult, in mod surprinzator, este fontul. Dezvoltatorii creeaza fonturi unice, pentru a-si diferentia produsul de altele similare. Acum trei ani, dimensiunile fontului nu reprezenta mai mult de 1% din greutatea paginii web, iar acum, proportia se ridica undeva la 5%.

Citeste si:

O vulnerabilitate Samsung afecteaza utilizatorii

Legatura lui Stephen Hawking cu lumea din jur, doar o jucarie pentru copiii lui

iPhone 6S nu se va mai indoi ca iPhone 6 si iPhone 6 Plus













[P] ​Accepta provocarea unui business fara hartii! E mai simplu decat crezi               

Activitatile noastre zilnice sunt din ce in ce mai orientate catre mediul electronic si online. Traim intr-un ritm care ne-a impus sa adoptam solutii eficiente si sigure pentru a plati facturi si taxe, a face cumparaturi, a verifica soldurile bancare, etc. Este o practica pe care am ales-o din dorinta de a simplifica lucrurile si pe care multi dintre noi ne dorim sa o regasim si in viata profesionala, unde cautam solutii pentru a depasi constrangerile de timp si spatiu atunci cand trebuie sa obtinem  o aprobare, sa  semnam rapid un contract sau sa accesam un document de la distanta.
11895 vizualizari
  • +16 (18 voturi)    
    Cand incarc o pagina de web (Miercuri, 17 iunie 2015, 23:07)

    V. Veroiu [utilizator]

    Constat ca 90% din continutul animat putea foarte bine sa fie static. Multe pagini daca au un articol care contine un film, pun un gif cu cateva cadre din film. De ce> Aiurea.

    Pe Feisbuc mai nou videourile pleaca singure (bine ca macar au decenta ca sa fie fara sonor). De ce? Nu stiu.

    Raspunsul meu: pluginuri de filtrare sau RSS (daca e oferit). Citesc in diagonala textul si daca nu ma intereseaza, trec la urmatorul text. Atat. Cat despre Feisbuc am scapat de filme: am dat unsubscribe la toata lumea (unfollow parca se numeste). Asa ca atunci cand intru pe FB am o pagina alba. Apoi pot sa ii scriu amicului un mesaj fara sa fiu tulburat de ultimele filme cu iepuri si pisicute.
    • +1 (13 voturi)    
      b-_-b (Miercuri, 17 iunie 2015, 23:50)

      Riconci [utilizator] i-a raspuns lui V. Veroiu

      Referitor la Facebook...

      Clipurile pornesc automat atunci cand clipul video este in aproprierea cursorului pentru a nu mai fi nevoie sa dati click pe butonul play. Din acelasi motiv sunetul este oprit, pentru ca poate nu va intereseaza clipul video respectiv. In plus, cand continuati si dati scroll pe pagina, clipul video se pune automat pe pauza. Daca vreti sunet, trebuie sa dati play manual (chiar daca clipul este pe play automat).

      Referitor la continutul flash, Google are in vedere blocarea implicita a continutului flash in viitor din acelasi motiv mentionat de dvs., iar un motiv pentru asta cred ca este faptul ca continutul flash nu poate fi indexat de motorul de cautare.

      Sper ca a ajutat!
      • +2 (4 voturi)    
        Setări (Joi, 18 iunie 2015, 2:08)

        eroan [anonim] i-a raspuns lui Riconci

        Pe Facebook poate fi dezactivată rularea automată a clipurilor.

        În general, orice aplicaţie - YouTube, Facebook, Skype, browser etc - poate fi setată după preferinţe, cu condiţia să studiezi 5-10 minute pe la Settings.
        • +3 (3 voturi)    
          Pe telefon? (Joi, 18 iunie 2015, 11:07)

          V. Veroiu [utilizator] i-a raspuns lui eroan

          Se poate face acest lucru pe aplicatia telefonului? E posibil sa nu stiu eu.
          • +2 (2 voturi)    
            Sigur ca se poate (Joi, 18 iunie 2015, 14:00)

            eroan [anonim] i-a raspuns lui V. Veroiu

            Din Settings -> App Setings -> se trece Videos play automatically pe Off (despre Facebook zic acum).
            • 0 (0 voturi)    
              Am cautat pe iOS 8 (Joi, 18 iunie 2015, 22:29)

              V. Veroiu [utilizator] i-a raspuns lui eroan

              Settings apoi Facebook si nu am gasit nimic :(. Poate nu am reusit oricum va multumesc pentru stradanie.
      • +3 (13 voturi)    
        ... (Joi, 18 iunie 2015, 3:43)

        pathfinder [utilizator] i-a raspuns lui Riconci

        Io ti-am dat minus.
        Doar pentru faptul ca tie ti se pare normal ca filmele alea idioate de pe Feisbuc pornesc singure.
        • +7 (7 voturi)    
          Pornesc singure si fac trafic pentru asta (Joi, 18 iunie 2015, 10:39)

          denvarel [utilizator] i-a raspuns lui pathfinder

          Pentru pornirea lor e nevoie de transferul datelor, cache, samd.

          Acum sincer, cate androide cu 1 g ram si dual core fac buba dupa instalarea facebook? Toate.

          Decizia FB de a face UI usor pentru meltean are costuri pe care melteanu nu le vede. Nici macar nu le banuieste.
        • -2 (12 voturi)    
          Si "io" ti-am dat minus (Joi, 18 iunie 2015, 10:54)

          Bogdan_100 [utilizator] i-a raspuns lui pathfinder

          Pentru scrierea agramata in limba Romana.
          • 0 (0 voturi)    
            Bre (Joi, 18 iunie 2015, 20:34)

            pathfinder [utilizator] i-a raspuns lui Bogdan_100

            Daca nu faci diferenta intre mistocareala si gluma, treaba ta.

            Facebook e in limba romana?
            Haide bre...
            Feisbuc poate... :)
        • +5 (5 voturi)    
          Comportamentul consumatorului de feisbuc (Joi, 18 iunie 2015, 12:03)

          Traian2015 [utilizator] i-a raspuns lui pathfinder

          e un mare mister !!!
      • +14 (14 voturi)    
        Faptul ca pornesc automat (Joi, 18 iunie 2015, 11:08)

        V. Veroiu [utilizator] i-a raspuns lui Riconci

        Inseamna ca eu consum banda de date in mod total si absolut inutil.
      • +8 (8 voturi)    
        pai ce logica e asta? (Joi, 18 iunie 2015, 12:27)

        zab [utilizator] i-a raspuns lui Riconci

        daca sunt interesat sunt interesat si cu sunet. care e diferenta intre a da play si a da unmute? nu ma simt chiar deloc "nevoit". si videourile alea nu se pre-incarca pe degeaba, consuma trafic, baterie, resurse pc. conuma aplicatia de facebook cat nu consuma tot sistemul android 4+ pe unele dispozitive. asta e momentul in care ma simt "nevoit". nevoit ori sa trantesc telefonul si sa-l schimb ori sa dezinstalez facebook. prefer sa fiu nevoit sa dau play manual, ca in epoca de piatra.
        • +2 (2 voturi)    
          De ce am impresia (Joi, 18 iunie 2015, 13:48)

          Traian2015 [utilizator] i-a raspuns lui zab

          Ca esi unul dintre aceia care ar tranti telefonul decat sa dezinstaleze FB ! (glumesc)
  • +13 (13 voturi)    
    blablabla (Miercuri, 17 iunie 2015, 23:21)

    Sakura [utilizator]

    Articolul bate câmpii.

    "Un site obisnuit are 2.1 MB marime". Poate o pagină, nu un site. Însă nu uitaţi că şi viteza internetului şi a perifericelor este enormă faţă de acum câţiva ani. Aşa că despre ce vorbim?

    Nu, principalul factor care întârzie încărcarea unei pagini este conţinutul extern. De departe cel mai adesea paginile se înneacă la încărcarea scripturilor de la Facebook. Pot fi pagini de câţiva KB, nu mărimea este problema.

    Un alt script care blochează adesea încărcarea paginilor, inclusiv pe hotnews, este cel de la BRAT.
    • +2 (2 voturi)    
      Articol (Miercuri, 17 iunie 2015, 23:57)

      Riconci [utilizator] i-a raspuns lui Sakura

      Probabil trebuia specificat ce se intelege printr-un site obisnuit. Daca este vorba despre un site cu 10-15 pagini web cu imagini de marime mica, da, nu o sa aibe mai mult de 2 MB.
      • +2 (6 voturi)    
        2 mb pe un deget de la un picior poate (Joi, 18 iunie 2015, 10:56)

        denvarel [utilizator] i-a raspuns lui Riconci

        Trec peste metoda neortodoxa de apreciere a marimii prin termeni comparativi. Mica pentru tine poate insemna 150x150 px, pentru mine 800x600.
        Un custom font ia intre 35 kb si 1 mb.
        javascripturile inca cateva sute de kilo, depinde de cat de "saltaret" este. Ca sa fie responsive adauga Bootstrap...

        Adauga tech stuff: Analytics, antispam.

        Si cireasa de pe tort: integrarea cu retelele sociale... Facebook, Twitter, Google samd.

        De cand nu ai mai facut un site? 2 mb avea acum 6 ani un site in plain html, optimizat pentru 1024x768, daca adaugi si pozele.

        Toata lumea are o parere....

        Ca idee aceasta pagina are. in afara de reclame, un pic peste 1 Mb. Si nu sunt pe ea decat cateva poze "mici"
        • +1 (1 vot)    
          Lumea folosește la greu (Joi, 18 iunie 2015, 12:53)

          RedGuard [utilizator] i-a raspuns lui denvarel

          plug-in-uri Javascript pe care nici nu știu să le folosească.

          Lucrez la un site/aplicație online care folosește DataTables. Acesta în mod normal încarcă datele o dată și apoi sortarea/trecerea la altă pagină se face via Javascript, cvasi-instant.

          Aș! Tipul care a scris implementarea încarcă milioane de înregistrări la fiecare schimbare de pagină/sortare după un câmp.

          Și toată lumea pare mulțumită.
    • 0 (0 voturi)    
      Ba nu! are 2.1 mb (Joi, 18 iunie 2015, 12:05)

      Traian2015 [utilizator] i-a raspuns lui Sakura

      In 3 secunde descarci site-ul!
  • +11 (13 voturi)    
    ... (Joi, 18 iunie 2015, 3:47)

    pathfinder [utilizator]

    De fapt este vorba despre altceva:

    1. Despre nesimtirea celor care accepta 100 de plugin-uri pe pagina lor, poate-poate mai fac un banut in plus

    2. WEB designeri din ce in ce mai slabi, spre habarnisti.
    Degeaba le explici in facultate ca "size matters" (de data asta invers) ca ei tot pagini greoaie vor face.
    Din aia care nu stiu ca nu stiu...
    • +2 (2 voturi)    
      Că tot vorbim de plug-in-uri (Joi, 18 iunie 2015, 12:48)

      RedGuard [utilizator] i-a raspuns lui pathfinder

      Lucrez acuma la o aplicație online care folosește cam 50 de plug-in-uri.

      Întrebând omul care îmi dă banii de ce a ales așa ceva mi-a spus că „El credea că e bine să fie toate-în-unul”. Că a dat $20 pe temă (Nu, nu e vorba de Wordpress) și că părea destul de bogată în „chestii”.
    • +1 (1 vot)    
      web designeri? (Joi, 18 iunie 2015, 14:54)

      anonimicus [utilizator] i-a raspuns lui pathfinder

      Acum orice papagal care a deprins din pruncie sa dea click pe like sau isi pune si el un selfie acolo isi imagineaza ca e IT-ist.
  • +1 (1 vot)    
    Bloat Internet (Joi, 18 iunie 2015, 10:51)

    mcris [utilizator]

    Vedeti si pe Wikipedia "Software bloat"
  • +5 (5 voturi)    
    instalati no script, ad block (Joi, 18 iunie 2015, 11:53)

    je [anonim]

    si o sa vedeti cat de repede se incarca
    • +2 (2 voturi)    
      adblock si pentru android (Joi, 18 iunie 2015, 14:17)

      vasilica_ [utilizator] i-a raspuns lui je

      si functioneaza foarte bine :)
  • +3 (5 voturi)    
    habarnisti (Joi, 18 iunie 2015, 14:02)

    toxx [utilizator]

    astia cu articolul. 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.

    ar mai fi dar nu imi vin acum.
    • +1 (1 vot)    
      Dude (Joi, 18 iunie 2015, 19:12)

      RedGuard [utilizator] i-a raspuns lui toxx

      Toți ăștia, mari antreprenori de site-uri, lucrează cu indieni pe $10 pe oră (sau cu români plătiți și mai prost). Unul din tipii cu care coabitez nu știe formula o propoziție de 4 cuvinte sau mai lungă în engleză.

      Trebuie să vezi cum vorbesc doi oameni care știu engleza la nivel conversațional-începător între ei.

      Cum să facă ăștia un site care gestionează zeci de milioane de intrări, cum să știe să folosească GZIP sau să pună fișierele Javascript la finalul codului HTML să nu blocheze încărcarea paginii?

      Am văzut și indieni plătiți cu $30-$50 pe oră. Dacă ești bun, clar nu ești ieftin. Și mai totul se face 'eftin. Deci majoritatea site-urilor o să fie la nivel de $10/oră.
  • +3 (3 voturi)    
    continut (Vineri, 19 iunie 2015, 1:43)

    VladBerliba1 [anonim]

    Cred ca cei care fac site-urile pierd din vedere aspectul cel mai important al menirii paginilor web si anume continutul transmis.

    Continutul NU sunt plugin-urile si fonturile folosite ci ce anume transmite acea pagina web. Daca cineva citeste pagini web pentru ca au plugin-uri si fonturi cool are o problema serioasa de perceptie a lumii in care traieste. Ok, e important si fontul in sensul ca trebuie sa fie citet dar cam atat.

    Mi s-a intamplat de muuulte ori sa trebuiasca sa adaptez continut la nu stiu ce format: fie ca e word, pdf sau formulare tipizate. Desigur, de multe ori, formatul tau sau aplicatia pe care incerci sa o folosesti sa deschizi un anume tip de continut e obsolete.

    Paginile pornesc dinamic, dintr-un motiv foarte simplu, mult content este cu reclame si normal ca nimeni nu ar vrea sa vada asa ceva. E si cazul articolului de fata, la care a pornit automat reclama cu ING. Daca cel care realizeaza site-ul are o minima preocupare pentru utilizator ii explica ce content a pus in pagina si ii da controlul pentru a-l putea rula. Evident nu este cazul, pentru ca cele mai multe site-uri, VOR sa vezi continutul, nu pentru ca ar putea fi ceva important pentru cei care viziteaza dar pentru ca e ceva important pentru EI.

    Cand ai internet mobile, de sa zicem, 1G si il folosesti ocazional fie de pe telefon, fie de pe calculator, atunci NU vrei sa ti se incarce filmuletul de youtube high definition care iti papa instantaneu 30 de mega de trafic si pe care cel care a facut site-ul a "presupus" ca vrei sa-l vezi.

    Internetul e un mediu interactiv, in care utilizatorul ar trebui sa aiba controlul, dar acest control al utilizatorului e in detrimentul celor care monetizeaza experienta si informatiile celor care le viziteaza site-urile si care nu dau, in general, doi bani pe cei care ii viziteaza.


Abonare la comentarii cu RSS





ESRI

Top 5 articole cele mai ...



Hotnews
Agenţii de ştiri

Siteul Hotnews.ro foloseste cookie-uri. Cookie-urile ne ajută să imbunatatim serviciile noastre. Mai multe detalii, aici.
hosted by
powered by
developed by
mobile version
Vineri