Optimization joomla webhely, kövesse az ajánlásokat Google PageSpeed ​​betekintést

Optimalizálásához szükséges egy oldalt Joomla ajánlásait követve a Google PageSpeed ​​Insights eszköz. Mivel függően sablon, a helyzet eltérő lehet, mint például, hogy egy szabványos sablon Joomla - Protostar.

Optimization joomla webhely, kövesse az ajánlásokat Google PageSpeed ​​betekintést

Nézzük külön szabályok

kép optimalizálása

Ahhoz, hogy jobban használják PNG vagy OptiPNG PNGOUT (második jobban tömörít).

JPEG fájlok, akkor ajánlott használni jpegtran vagy jpegoptim (csak Linuxra, fellép --strip-all opció).

Rekurzívan megkerülni azt a mappát, az alábbi parancsot:

megtalálni a / var / www / site / images / -típusú f -name * .jpg -exec jpegoptim --strip-all -p '<>„\;

Ön is használja TinyPNG szolgáltatást.

Van egy online szolgáltatás refresh-sf az e bekezdés végrehajtásáról.

Talán a legérdekesebb pontja, az ötlet az, hogy a szkriptek és fájlokat a stílusok a header (oldal tetején) a lehető legalacsonyabb, mint a lábléc.

Betölteni a Google-font aszinkron

PageSpeed ​​Insights úgy véli, hogy a betűk betöltött fonts.googleapis.com, lassú megjelenítés. Ahhoz, hogy rögzítse módszer használata javasolt a css-live oldalon. Először is, a betűtípus kérik a helyi boltban. Ha nincs betöltve a szerver

Hozzon létre egy mappát / Protostar / fonts és helyezze a két betűtípus

opensans rendszeres-webfont.woff
opensans rendszeres-webfont.woff2
Ahhoz, hogy hozzon létre egy font, akkor használhatja a szolgáltatást webfont-generátor.

/protostar/css/fonts.css létre egy fájlt a tartalmát

csatlakozni css

Távolítsuk szkriptek és stílusok

Ellenőrizze újra:

Optimization joomla webhely, kövesse az ajánlásokat Google PageSpeed ​​betekintést

Minden jó lenne, de most nem működik :) admin felületen, hogy ne kínozzák a közigazgatási része a minta, járjon más módon:

  1. A fájl könyvtárak / cms / application / site.php keresni a szöveggel egy vonalban, és vált: Következő sor: csak a változás, hogy:
  2. A fájl könyvtárak / cms / application / administrator.php meg a következő sort: változás a
  3. Hozzá egy csekket a fájl könyvtárak / joomla / dokumentum / html / renderelő / head.php (joomla verzió óta 3.5 - könyvtárak / joomla / dokumentum / renderelő / html / head.php):

Eltávolítottuk a meta-tag generátor a front-end, hagyva, hogy a közigazgatási része, tehát első egy kis rejtett nyomok Jommla, másrészt biztosították, hogy a tervezési Nem fog betölteni szkriptek front-end, de fel őket az admin.

Sajnos a gyakorlatban, minden csendes nehezebb, mint modulok és alkatrészek adhat egyéni szkriptek és stílusok, a sorrendben loading meglehetősen érzékeny. Ugyanakkor az általános elképzelés ugyanaz marad.

Kapcsolódó cikkek:

Helló Nem világos, hogyan kell változtatni. Változás minden vonal vagy design a húr. Talán jobb lenne, hogy egy részletesebb leírást a cikket. „A blokk változás a blokk” a fájl könyvtárak / cms / application / site.php keresi összhangban a szöveg:
$ Okmány-> setGenerator (Joomla - Open Source Content Management - verzió! 'JVERSION.);
$ Okmány-> setGenerator (Joomla - Open Source Content Management! ');
és a változás:
$ Okmány-> setGenerator ( '');

Sergey, kösz a megjegyzést - javítva

A legfontosabb dolog az, hogy nem változik a sorrendben indító szkriptek, átviheti alkatrészek (átkerült egy sort, frissítse az oldalt - nem mozdult lefelé átkerülnek a következő).
Attól függően, hogy a sablont, és a telepített összetevők nem mindig lehetséges, hogy át minden.

Csak egy rémálom. Javaslatot oldat szerkeszteni joomla core - egy szörnyű ötlet. Mert éppen az ilyen jellegű tanácsadás, tudatlan emberek tönkre oldalakat, majd sírni róla minden fórumon. Ezen túlmenően, a Weboldalsebesség- sebességét mutatja tartalom rendering (ha nagyon általános), de a letöltés sebességét, így üldözőbe 100/100 - értelmetlen.

Igen, egy kolléga, elutasította az ajánlatot. Teljes mértékben egyetértek azzal, hogy csapkod a kernel - a föld a szélsőséges eset, de előfordulhat, hogy kevésbé fájdalmas módszereket.
Egyszer narilcsoport itt ezzel a módszerrel (A regisztrációhoz után fej inklyuda index.php sablon)