Sziasztok!
Keresek egy extensiont az Apache2-höz, ami tudja azt, hogy a feltöltött CSS file-okat, a böngészőnek tömörítve adja vissza.
FONTOS, hogy nem gzip és deflate-re gondolok. Hanem ami kiszedi a white-space-eket, a tabok,at fölös sortöréseket és a kommenteket, stb...
Lényegében 1 összetolt sorban adná a bönészőnek a CSS-t.
Pontosan azt amit ez az oldal online megcsinál a CSS-el: www.csscompressor.com
Köszi, ha valakinek van ötlete.
- 4000 megtekintés
Hozzászólások
Hát elég furcsán hangzik, hogy futás közben akarod megbűvölni a CSS-eket. Egyrészt minimális spórolást jelent, másrészt ezt offline módon megoldhatod úgy, hogy áttekered a web struktúrát és sed+grep segítségével elvégzed ugyanezt a munkát. Bár értelme még annak se sok lenne, megspórolhatsz párszáz bájtot és futtatsz miatta egy diszk-intenzív programot. Jobb helyeken ezt a deploy során elvégzik egyébként, nem kerülhet fel hulladékkal tömött kód.
Egyébként nem tudok ilyen modulról, bár biztosan meg lehetne írni viszonylag könnyedén, csak felesleges lenne.
- A hozzászóláshoz be kell jelentkezni
Ez miert is lenne jo?
Mert sebessegben amit nyersz azzal, hogy tomoritve megy at a css, elveszted azzal, hogy ezt menet kozben vegzed. Savszelesseg nyeres meg nagyjabol elhanyagolhato gzipelt normal css es gzipelt 1soros css kozott.
Ha meg azt akarod elerni, hogy nehezebb legyen lenyulni a CSS-ed, azon ez nem fog segiteni semmit sem.
--
|8]
- A hozzászóláshoz be kell jelentkezni
Pedig jól látod. Nem azt a bár byteot akarom nyerni vele, hiz akkor deflate-t használnám.
Hanem pont azért hogy 1 sorba tolja a css-t hogy legalább nehezebb lehessen átlátni. Meg ha jól tudom, bár ez elhanyagolható megint de a böngésző is könnyebben boldogul vele, gyorsabban értelmezi.
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
Aki meg akarja nezni, az ugyis raereszt egy beautyfiert, vagy eleve bongeszobol nezegeti, valami inspectorral (chrome inspector vagy firebug, vagy hasonlo) ami szinten erthetore hozza.
A bongeszo lehet, hogy picit gyorsabban tudja parseolni ha egy sorban van, de az megint elhanyagolhato amellett, hogy on-the-fly stripeled.
Szoval ezzel nem fogsz semmit nyerni. Ha obfuscatelni akarod a CSS-t, akkor at kell irni a classokat meg az idket mindnefele rovid es tomor mokara, de ahhoz akkor a htmlt is hozza kell igazitani. Meg embeddelni bele mindenfele data:image kepet, esatobbi.
Es akkor is messze jobban jarsz, ha mindezt ugy teszed, hogy nem a httpdbol automatikusan, hanem eleve ilyen formara hozva tolod fel a 'forrast'.
--
|8]
- A hozzászóláshoz be kell jelentkezni
Persze, nem levédeni akarom, mert az lehetetlen. Hanem csak egy lépéssel nehezebbé tenni.
On the fly azért akarom, mert nem kéne a compressed-et töltögetni afel, hanem elég volna a fejlesztői css-t
Úgy gondolom olyan lenne mint a ház előtt a kerítés. Ha be akar valaki jönni, akkor bemászik. De csak úgy témferegni nem fognak kapun belül. Érti ?
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
Ertem en mit akarsz, de akkor is hulyen akarod ;)
Tisztabb, szarazabb erzes ha ezt nem on-the-fly oldod meg.
A hasonlatoddal elve: on-the-fly megoldva ez egy olyan kerites, ami akkor kerul oda, ha valaki elmaszkal a kert elott. Ami tok jo, mert dinamikus meg minden. Viszont lassuk be, nagyon furcsa elkepzeles. Sokkal egyszerubb, ha a kerites eleve ott van. :P
--
|8]
- A hozzászóláshoz be kell jelentkezni
Tény, és teljesen igazad van.
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
cron és csstidy nem elég?
- A hozzászóláshoz be kell jelentkezni
Nem rossz ötlet, viszont azzal van itt a baj, hogy ha bele kell nyúlnom, akkor elő kell bányászni az eredetit.
Az én ötletemmel, meg a sima css-t látnám.
De még akár ebből is lehet vmi. Mondjuk hogy ha nem nyúltam hozzá a css-ekhez egy hete, akkor Tidy :P
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
így legalább mindenkinek egyenlően nehezíted az életét :P
- A hozzászóláshoz be kell jelentkezni