Optimizarea site-ului joomla, urmați recomandările paginilor Googlepepeped

Este necesar să optimizați site-ul de pe site-ul Joomla, urmând recomandările instrumentului Google PageSpeed ​​Insights. Deoarece, în funcție de șablon, situația poate fi diferită, de exemplu, luați șablonul standard pentru Joomla - Protostar.







Optimizarea site-ului joomla, urmați recomandările paginilor Googlepepeped

Luați în considerare regulile separat

Optimizați imaginile

Pentru PNG este mai bine să utilizați OptiPNG sau PNGOUT (al doilea comprimă mai bine).

Pentru fișierele JPEG, este recomandat să utilizați jpegtran sau jpegoptim (disponibile numai pentru Linux, executați cu opțiunea -strip-all).

Pentru a ocoli în mod recursiv un dosar, trebuie să executați următoarea comandă:

găsiți / var / www / site / images / -type f -name * .jpg -exec jpegoptim -strip-all -p '<>„\;

De asemenea, puteți utiliza serviciul TinyPNG.

Există un serviciu de refresh-sf online pentru acest articol.

Poate cel mai interesant punct, ideea este de a face scripturile și fișierele cu stiluri din antetul (partea superioară a paginii) cât mai scăzute, de exemplu în subsol.

Încărcați fontul google asincron

Pagespeed Insights constată că fonturile descărcate de la fonts.googleapis.com încetinesc afișarea paginii. Pentru corecție, vom folosi metoda propusă pe site-ul css-live. În primul rând, fontul este căutat în magazinul local. Dacă nu este acolo, este încărcat de pe server

Creați un folder / protostar / fonturi și puneți acolo două fonturi

OpenSans-regulate-webfont.woff
OpenSans-regulate-webfont.woff2
Pentru a crea fonturi, puteți utiliza serviciul webfont-generator.

Creați un fișier /protostar/css/fonts.css, cu conținutul







Conectați css

Eliminați scripturile și stilurile

Verificați din nou:

Optimizarea site-ului joomla, urmați recomandările paginilor Googlepepeped

Totul ar fi bine, dar acum adminul nu functioneaza :) pentru a nu suferi cu modelul partii administrative, sa procedam diferit:

  1. În bibliotecile de fișiere / cms / application / site.php căutăm o linie cu textul: și schimbăm la: apoi linia: de asemenea, se schimbă la:
  2. În fișierul biblioteci / cms / application / administrator.php, căutați linia: schimbați la
  3. Adăugați un control în bibliotecile de fișiere / joomla / documente / html / renderer / head.php (pentru joomla de la versiunea 3.5 - biblioteci / joomla / Document / renderer / html / head.php):

Am eliminat generatorul meta-tag din partea frontală, lăsându-l pentru partea administrativă, ascunzând astfel ușor picturile Jommla și, în al doilea rând, construcția nu va descărca script-uri pentru front-end, dar le va descărca pentru admin.

Din păcate, în practică, tot mute-ul este mai complicat, deoarece modulele și componentele pot adăuga propriile scripturi și stiluri, ordinea încărcării lor este destul de sensibilă. Cu toate acestea, ideea generală nu se schimbă.

Articole similare:

Alo Nu este destul de clar cum să se schimbe. Modificați fiecare linie sau construcție într-un șir. Poate că ar fi mai bine să oferim o descriere mai detaliată în articol. "Acest bloc este schimbat în acest bloc" În fișierul libraries / cms / application / site.php căutăm linii cu textul:
$ document-> setGenerator ("Joomla! - Gestionare conținut open source - versiune". JVERSION);
$ document-> setGenerator ("Joomla! - Gestionare conținut open source");
și schimbați la:
$ document-> setGenerator ('');

Serghei, mulțumesc pentru comentariul corectat

Principalul lucru nu este să schimbați ordinea încărcării scripturilor, le puteți transfera în părți (a mutat o linie, a actualizat pagina - nu sa mutat pe următoarea).
În funcție de șablon și de componentele instalate, nu este întotdeauna posibil să transferați totul.

Doar un coșmar. Sa propui miezul joomlei ca o solutie la problema este o idee teribila. Din cauza acestor tipuri de consilieri, oamenii care nu știu că sunt site-uri hacking și apoi plâns despre ei în tot felul de forumuri. În plus, paginile pe pagină afișează viteza de redare a conținutului (dacă este foarte generalizată), dar nu și viteza de descărcare a site-ului, astfel că urmărirea 100/100 este inutilă.

Da, într-adevăr, un coleg, respingând oferta. Sunt complet de acord cu faptul că nucleul de bază este marginea unui caz extrem, dar pot exista metode mai puțin dureroase.
O dată Naryl aici este o modalitate (Înregistrați-vă după cap inclusiv în șablonul index.php)







Trimiteți-le prietenilor: