Oldal: 1 / 2 12 UtolsóUtolsó
Eredmény: 1 - 10 (16) összesen

Téma: HTML forráskód tömörítés

  1. #1
    Bölcs benedictus logója
    Csatlakozott
    10-04-23
    Hozzászólás
    1.574
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás HTML forráskód tömörítés

    Játszottam picit a lehetőséggel, hogy tömörítsem a php által generált HTML forráskódot, amit most meg is osztok veletek! Ha tudjátok, tökéletesítsétek.

    (index.)php legelejére szúrd be
    PHP kód:
    <?php ob_start("ob_gzhandler"); // gzip tomorites - ha mashol nem hasznalod
    ob_start("htmlcompress");
    // HTML / JS / CSS Kommentek , Elhagyható space, tab, enterek törlése //
    function htmlcompress($buffer){
    return 
    preg_replace(array('#/\*.*?\*/#','#<!-[^\[].+->#','/\n\r|\r\n|\n|\r|\t| {2}/'),'',$buffer);
    }
    ?>
    (index.)php legvégére szúrd be
    PHP kód:
    <?php ob_end_flush(); ?>
    Biztos vannak hibái, pl az adsense kódot eltöri, amiből ha törlitek a pirossal jelölt részt, akkor jó lessz.

    Kód:
    <script type="text/javascript"><!--
    google_ad_client =
    Élő, futó példa: Linkeld.be linkmegosztó


    Linkeld.be Linkmegosztó
    Indexeld.be - Linkgyűjtemény prémium funkciókkal!

  2. #2
    Mentor Feriman logója
    Csatlakozott
    09-10-11
    Hely
    Magyarország
    Hozzászólás
    450
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    És ezzel a módszerrel mennyit sikerült nyerned? Mind méret, mind betöltődési idő szempontjából.


    Egyébként itt van egy online program, ami ugyanezt megcsinálja, és nem kell a szervernek mindegy egyes lehíváskor megcsinálnia:

    http://www.textfixer.com/html/compre...ompression.php



  3. #3
    Seo-Titán hunprobalazs logója
    Csatlakozott
    10-05-30
    Hely
    Sin City
    Hozzászólás
    2.152
    Begyűjtött 378 köszönetet
    266 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    Mondjuk én sosem értettem, ez mire jó...
    Szerintem ez a pár kb megtakarítás a mai világban már elhanyagolható, ráadásul tudomásom szerint a google az átlátható tiszta, strukturált forráskódot szereti...
    Üdv.: B@l@'zs



  4. #4
    'Say Hello To My Little Friend'
    Csatlakozott
    10-09-17
    Hozzászólás
    39
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    ráadásul tudomásom szerint a google az átlátható tiszta, strukturált forráskódot szereti...
    Ez így van. Érdemesebb inkább csak a képeket (vagy Sprite tech.), a js és a css fájlokat betömöríteni....



  5. #5
    Bölcs benedictus logója
    Csatlakozott
    10-04-23
    Hozzászólás
    1.574
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    a gzip tömörítés 75% -os csökkenést jelent. 25KB -> 6 KB

    a szükségtelen elemek törlésével úgy kb 10%-ot csökkent a forráskód mérete.
    27 KB -> 25 KB
    (volt benne már eleve optimalizált rész, úgyhogy szerintem ezt 15%-ig fel lehet vinni egy átlagos weboldalnál)

    szerintem a jól strukturált és a strukturálatlan, de ekvivalens kódot azonos módon kezeli a google. Viszont a kevésbé hézagos kód gyorsabban töltődik le, a böngészőnek és a googlebotnak rövidebb stringet kell feldolgoznia.



  6. #6
    a pulykakakas Kvarclovag logója
    Csatlakozott
    10-08-20
    Hely
    Budapest
    Hozzászólás
    1.017
    Begyűjtött 8 köszönetet
    8 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    Idézet hunprobalazs eredeti hozzászólása Hozzászólás megtekintése
    Mondjuk én sosem értettem, ez mire jó...
    Szerintem ez a pár kb megtakarítás a mai világban már elhanyagolható, ráadásul tudomásom szerint a google az átlátható tiszta, strukturált forráskódot szereti...
    Üdv.: B@l@'zs
    A Google jelen esetben egy program, ami elemzi a forráskódot (is). Az áttekinthető nem azt jelenti számára, mint nekünk, hogy jól tagolt és jól olvasható, hanem azt, hogy nincsenek benne nyelvi szabványossági hibák, például keresztbe zárójelezések, felesleges utasítások. A tömörítők többnyire pont az emberi szemnek szükséges tagolásokat (soremelések, tabok) dobják ki, meg jó esetben a felesleges utasításokat is, ezeket valószínűleg a G is azonnal kidobja.

    Hogy ezzel mennyit lehet nyerni, azt nyilván meg kell mérni, kis oldalakon biztos nem éri meg vacakolni vele.



  7. #7
    Seo-Titán hunprobalazs logója
    Csatlakozott
    10-05-30
    Hely
    Sin City
    Hozzászólás
    2.152
    Begyűjtött 378 köszönetet
    266 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    Ok, mindenesetre akkor ha valaki bele szeretne nyúlni a kódba, akkor vagy nehezen teszi vagy újra legenerálja a módosított jól struktúrált kódot és a tömörített állományt tölti vissza??? Megér ennyit???
    Off:
    Egyébként erről az jut eszembe, mint a C programozás tanár órán, hogy a nem mai motoros a régi elvek miatt tömör forráskódot ír (gyakorlatilag átláthatatlan a kezdőknek) mind a mai napig, lemezhelytakarékosság miatt, melyet elvár tőled is...
    Üdv.: B@l@'zs



  8. #8
    Bölcs benedictus logója
    Csatlakozott
    10-04-23
    Hozzászólás
    1.574
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    Idézet hunprobalazs eredeti hozzászólása Hozzászólás megtekintése
    Ok, mindenesetre akkor ha valaki bele szeretne nyúlni a kódba, akkor vagy nehezen teszi vagy újra legenerálja a módosított jól struktúrált kódot és a tömörített állományt tölti vissza??? Megér ennyit???
    Off:
    Egyébként erről az jut eszembe, mint a C programozás tanár órán, hogy a nem mai motoros a régi elvek miatt tömör forráskódot ír (gyakorlatilag átláthatatlan a kezdőknek) mind a mai napig, lemezhelytakarékosság miatt, melyet elvár tőled is...
    Üdv.: B@l@'zs
    A PHP kódod változatlan marad, olyan strukúrával ahogy te szereted, a kód az elején meg megcsinálja az egész tömörített változatát.
    A valódi forrásállomány tiszta,átlátható marad!



  9. #9
    system g-easy logója
    Csatlakozott
    07-04-26
    Hely
    n/a
    Hozzászólás
    4.311
    Thanked 1 Time in 1 Post

    Alapbeállítás re: HTML forráskód tömörítés

    Szerintem is fontos a sebesség..
    http://googlewebmastercentral.blogsp...h-ranking.html

    Érdemes vele foglalkozni. A gzip tömörítés meg amúgy is jó dolog.

    Emlékeztek, azért akarnak új kép formátumot is létrehozni, hogy még az is gyorsítsa.. tényleg figyelnek a sebességre. (azon meg lehet jótderülni, amikor a google speed test kiírja, hogy még 2 bit-et tudsz spórolni, ha kb. full átírod az egészet )



  10. #10
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: HTML forráskód tömörítés

    A módszer megért egy köszönömöt ennek ellenére mindenképpen hozzáfűznék pár dolgot:
    - Az adsense kód módosítását nem javaslom, még ha csak a sortöréseket veszed ki
    - A lap alján lévő hirdetés valamiért nálam érvénytelen
    - A forráskódban elég sok style van, ezek áthelyezése (a css file-ba) szintén sokat rövidíthet



Oldal: 1 / 2 12 UtolsóUtolsó

A téma címkéi:

Könyvjelzők

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
  •