Oldal: 8 / 19 ElsőElső ... 67891018 ... UtolsóUtolsó
Eredmény: 71 - 80 (188) összesen

Téma: Weblap betöltésének sebessége

  1. #71
    Tag
    Csatlakozott
    10-07-26
    Hozzászólás
    77

    Alapbeállítás re: Weblap betöltésének sebessége

    Idézet WSzP eredeti hozzászólása Hozzászólás megtekintése
    Ha igazán fel akarod dobni a sebességet, és költenél is rá, akkor az összes képet/videot sőt akár a nem generált elemeket (js, css, stb) tedd egy CDN-re.
    A másik, hogy használj cachelést szerver oldalon is. Nyilván, hogy melyik jó az sok mindentől függ. Ha adatbázisból jövő tartalmak vannak, ami mindig ugyanolyanok (nincs login bennük, nincs semmi látogatófüggő), akkor a legjobb a Varnish tapasztalataim szerint. Ez hírportálok cikkeire, vagy ilyesmire igaz, de nyilván egy fórumnál nem lenne jó ötlet. Ha meg nem ilyen helyzet van, akkor Memcached.
    Mi ez a CDN, amire fel kell tenni az összes anyagot?



  2. #72
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.565

    Alapbeállítás re: Weblap betöltésének sebessége

    CDN az content delivery networköt jelent. Gyakorlati alkalmazásban te is készíthetsz magadnak egy cdn-t, ha például létrehozol egy static.domain.hu subdomaint, ahonnan kiszolgálod a képeket, js-eket, css-eket. Ennek ugye az az egyik lényege, hogy egyrészt cookie mentesek legyenek a request, de ehhez kell az is, hogy a cookie-k csak a fő domainhez tartozzak, és ne az összes aldomainjéhez (.domain.hu). Másrészről az egy hosztól böngészőktől függően egyszerre csak n fájlt tud tölteni a kliens. Bizonyos esetekben indololt lehet további cdn konfogurálása, hiszen ezektől szintén párhuzamosan fog tölteni a kliens böngészője. De cdn-ekkel játszani szerintem az utolsó lépés. Először a requesteket kell optimalizálni, css sprite, összevont gzippelt js és css fájlok.



  3. #73
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.180

    Alapbeállítás re: Weblap betöltésének sebessége

    Idézet Bagi Zoltán eredeti hozzászólása Hozzászólás megtekintése
    CDN az content delivery networköt jelent. Gyakorlati alkalmazásban te is készíthetsz magadnak egy cdn-t, ha például létrehozol egy static.domain.hu subdomaint, ahonnan kiszolgálod a képeket, js-eket, css-eket. Ennek ugye az az egyik lényege, hogy egyrészt cookie mentesek legyenek a request, de ehhez kell az is, hogy a cookie-k csak a fő domainhez tartozzak, és ne az összes aldomainjéhez (.domain.hu). Másrészről az egy hosztól böngészőktől függően egyszerre csak n fájlt tud tölteni a kliens. Bizonyos esetekben indololt lehet további cdn konfogurálása, hiszen ezektől szintén párhuzamosan fog tölteni a kliens böngészője. De cdn-ekkel játszani szerintem az utolsó lépés. Először a requesteket kell optimalizálni, css sprite, összevont gzippelt js és css fájlok.
    Ez szerintem a cookieless (cookie mentes) domain.

    A CDN gyors és nagy sávszélességű szerverhálózatot jelent (a világ különböző pontjain), amely képes eljuttatni a hozzád legközelebb lévő szerverről az adatokat.

    Bővebben:
    http://szantog.com/page/content_delivery_network
    http://en.wikipedia.org/wiki/Content_delivery_network



  4. #74
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.565

    Alapbeállítás re: Weblap betöltésének sebessége

    @oszti http://www.riyaz.net/blog/how-to-set...echnology/890/

    Természetesen biztosan akad olyan is, akinek megéri egy profi cdn-ért fizetnie kemény pénzeket.



  5. #75
    Tag
    Csatlakozott
    08-12-06
    Hozzászólás
    98

    Alapbeállítás re: Weblap betöltésének sebessége

    Kedves Barátaim!

    Úgy látom (a PageSpeed-ben és a webmester eszközökben), hogy az oldal betöltődés idejébe jelentékenyen beleszámít a reklám-szolgáltatók által hosztolt JavaScript és egyéb fájlok.

    Konkrétabban, hibába generálom le a tartalmam tizedmásodpercek alatt, ha betöltődés közben várni kell akár 2-3 másodpercet is a reklámok miatt (ebben benne van a js lefutása és az egyéb fájlok letöltődése is). Ez 3 reklámhelynél (ami nem sok egy átlagos oldalon) akár 9 másodperc is lehet.

    Arra gondoltam, hogy a reklámokat asszinkron módon kéne az oldalba beilleszteni, hogy csak akkor töltődjenek be, mikor a fő tartalom már megjelent. De hogyan?
    Első ötletem az Ajax volt, de nem fut le a js, ha utólag illesztem be egy div innerHTML részébe. Megoldható lenne iframe-mel is, de az meg lehet google-nek nem tetszene. Van valami ötletetek?

    Üdvözlettel
    kjaron



  6. #76
    Tag
    Csatlakozott
    09-11-15
    Hely
    Hajdú-Bihar, Magyarország
    Hozzászólás
    98

    Alapbeállítás re: Weblap betöltésének sebessége

    Idézet kjaron eredeti hozzászólása Hozzászólás megtekintése
    ...
    Első ötletem az Ajax volt, de nem fut le a js, ha utólag illesztem be egy div innerHTML részébe...
    Most meg nem mondom pontosan, hogy mi a szintaxisa, de szerintem van egy eval paramétere az ajax kérésnek, amit ha igaz-ra állítasz, kiértékeli mégegyszer, tehát tudsz JS-t futtatni (legalábbis nagyon így rémlik)



  7. #77
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.565

    Alapbeállítás re: Weblap betöltésének sebessége

    @kjaron külső js be tenném valahogy így
    HTML kód:
    wondows.onload=loadBanners;
    function loadBanners(){
    document.getElementById("bannerCont").innerHTML="<img src='/images/banner.jpg' alt='kattints ide!' />";
    }
    Így csak a teljes betöltődést követően indul el a bannerkód injektálás a bannerCont div-be.



  8. #78
    'Say Hello To My Little Friend'
    Csatlakozott
    09-07-09
    Hely
    Erdély.MArosvásárhely
    Hozzászólás
    2.201

    Alapbeállítás re: Weblap betöltésének sebessége

    Idézet Bagi Zoltán eredeti hozzászólása Hozzászólás megtekintése
    @oszti http://www.riyaz.net/blog/how-to-set...echnology/890/

    Természetesen biztosan akad olyan is, akinek megéri egy profi cdn-ért fizetnie kemény pénzeket.
    Igaz, hogy nem olcsó, de szerintem olyan projekteknél, amik pénzt termelnek megéri a _http://aws.amazon.com/cloudfront/
    Én ezt szoktam használni újabban és nem csalódtam bennük. Érezhető sebességnövekedést jelentenek és a CloudBerry S3 Explorer PRO nevű programmal tényleg nagyon könnyen kezelhető is. A legtöbb CDN ugyanis (már amit én találtam) elég nyakatekert módon érhető el direktben.

    Általában onnan lehet felismerni őket, hogy a fileok elérési útjai nagyon „furák”, például: _http://d2101qo63dbnz2.cloudfront.net/seo-hatter.jpg
    Nyilván meg lehetne csinálni, hogy endomainem.tld szolgálja ki, de az egy nagyon picit lassúbb lenne, és pont ezért nem szokták így csinálni.

    Egy példa a CDN megértéséhez: A jelenlegi saját szerveren, vagy datacenterben található fileok kiszolgálása, olyan, mintha amikor rendelsz egy laptopot mondjuk, akkor az megérkezne egy adott városból. Ott tennék postára/futárra és elmenne hozzád. Ez gyors, ha te éppen az adott városban laksz, vagy a közelében, egyébként nem annyira. Ezzel szemben a CDN olyan, mintha az illető cégnek, akitől rendelsz laptopot lenne raktára sok helyen, így nagy eséllyel hozzád közel is, így mindig gyorsan megkapnád a laptopot, nemcsak, ha szerencséd van.



  9. #79
    t4p
    t4p nem elérhető
    Szerkesztő
    Csatlakozott
    09-06-15
    Hozzászólás
    298

    Alapbeállítás re: Weblap betöltésének sebessége

    Idézet Iggy eredeti hozzászólása Hozzászólás megtekintése
    Most meg nem mondom pontosan, hogy mi a szintaxisa, de szerintem van egy eval paramétere az ajax kérésnek, amit ha igaz-ra állítasz, kiértékeli mégegyszer, tehát tudsz JS-t futtatni (legalábbis nagyon így rémlik)
    Lehet, hogy mar nem aktualis, de nem maradjon elvarratlan ez a szal.

    En pl egy helyen regen igy oldottam meg:
    Kód:
    function runScripts(obj) { 
    	var scripts = obj.getElementsByTagName('script');
    	for(var no=0;no<scripts.length;no++){
    		eval(scripts[no].innerHTML);
    	} 
    }
    Es az ajaxos keresben pedig igy hivtam meg:
    Kód:
    ...
    document.getElementById(divID).innerHTML=http_request.responseText;
    runScripts(document.getElementById(divID));
    ...
    t4p



  10. #80
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.180

    Alapbeállítás re: Weblap betöltésének sebessége

    Úgy látom új analytics kód van. A pagespeed új változata le is pontoz ha valahol még a régit használjátok.



Oldal: 8 / 19 ElsőElső ... 67891018 ... UtolsóUtolsó

A téma címkéi:

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76