Yii keretrendszer, minimalizálva (minimalizációs) css és js fájlokat

Ha szükség van, hogy optimalizálja a teljesítményt a helyszínen, odnin lépés optimalizálás - minimalizálása (minification) js script és css stílusokat.

Egy egyszerű példa a végrehajtás és a konfigurációs Yii kiterjesztések minimalizálása js és css fájlokat

Yii keretrendszer, minimalizálva (minimalizációs) css és js fájlokat

Miért van szükségünk, hogy minimalizálja a js és css fájlokat?

Először is, minimalizált css és js kisebb lesz, mint a forrás, ezáltal csökkentve az oldalak betöltési ideje. Ha a projekt kicsi, a javulás minimalizálás után nem fogja észrevenni. De ha dolgozik egy nagy projekt, a minimalizálás így jelentős csökkenését az oldalak betöltési ideje.

Milyen lehet a minimalizálás?

Figyelem! Szeretném megjegyezni, hogy ez nem egy egyedi kiterjesztést minimalizálása css és js. Minden bővítmények Akkor nézd meg a hivatalos honlapján Yii bővítés alatt.

Így jutunk le a végrehajtás a mi terjeszkedés minimalizálása js és css fájlokat.

Vagy közvetlen kapcsolat a koder.ukr site:

Az archívum kibontása, illetve a másolat Yii-EClientScript mappát a mappa / védett / gyártók

Most kell csatlakoztatni egy kiterjesztést a projekt nyitott /protected/config/main.php konfigurációs fájlt és add hozzá a komponenseket a kapcsolatot, és speciális beállításokat:

js és css fájlokat szükséges csatlakoztatni a következő (nem számít, ha csatlakoztatja a js és css Nézet vagy Controller):

Nyisd meg a weboldalt, és nézd meg a forráskód az oldal. Bevezetése előtt a terjeszkedés minimalizálása js és css, css kapcsolat formája van:

Yii keretrendszer, minimalizálva (minimalizációs) css és js fájlokat

Bevezetése előtt a terjeszkedés minimalizálása js és css, js kapcsolat formája van:

Yii keretrendszer, minimalizálva (minimalizációs) css és js fájlokat

Bevezetése után a tágulási minimalizálása JS és CSS, CSS kapcsolat a következő:

Yii keretrendszer, minimalizálva (minimalizációs) css és js fájlokat

Bevezetése után a tágulási minimalizálása JS és CSS, JS kapcsolat a következő:

Yii keretrendszer, minimalizálva (minimalizációs) css és js fájlokat

Ha megnyit egy optimalizált js vagy css fájlt, látni fogja, hogy ő egy sorban (nincs formázás kód). Emellett személyre szabhatja a kiterjesztés az Ön igényeinek, vagyis ne kombináljuk a CSS és JS stb Ha a beállítások módosítása ne felejtsük el, hogy tisztítsa meg a mappát asstes.

Továbbá, ha szükséges, akkor tiltsa le a bővítményt a kívánt műveletet vezérlő vagy modult. Példa kioldási modul: