Optimizarea Joomla

Joomla include mai multe optiuni de configurare pe care le puteti utiliza pentru a imbunatati viteza si capacitatea de reactie a web site-ului dvs. Procedurile de mai jos va arata modul de configurare a acestor optiuni, astfel incat acestea sa fie optimizate pentru performante ridicate.

Setarile descrise in acest articol sunt pentru Joomla 3.4. Versiunile anterioare ale Joomla pot sa nu includa unele dintre aceste setari.

Daca configurati Joomla conform descrierii de mai jos iar performanta web site-ului dvs. nu este inca la nivelul dorit, exista optiuni suplimentare:

 Pachete de gazduire VPS pe servere SSD

Caching

Joomla include optiuni de caching, dar sunt dezactivate implicit. Pentru a activa cache-ul pentru site-ul dvs., urmați acesti pasi:

    1. Autentificati-va
 in web site-ul dvs. Joomla ca administrator.
    2. 
In bara meniu de sus, faceți clik  pe System, apoi pe Global Configuration.
    3. Click
pe tabul System
    4. La 
Cache settings, in caseta Cache List, selectați ON - Caching conservator.
     -
  cu Caching conservator  activat toți vizitatorii web site-ului vad acelasi conținut stocat in cache (asa funcționeaza cache-ul in majoritatea site-urilor).
    5. I
n caseta text Cache Time, tastați durata maxima de timp (in minute) pentru care Joomla ar trebui sa stocheze paginile websitului in cache pana cand sunt reinnoite.
    6. 
Daca continutul web site-ului dvs. nu se modifica frecvent, puteti seta timpul cache-ului la un interval mai lung. In mod similar, in cazul în care continutul site-ului dvs. se actualizeaza frecvent, va recomandam sa setati un interval de timp mai scurt pentru cache.
    7. 
Click pe Save
    8. In
bara meniu de sus, faceți click pe Extensions apoi pe Plugin Manager.
    9 i
n caseta Search, tastați cache si  apoi apăsați Enter.
  10.
In coloana Status pentru System - Page Cache faceti click pe pictograma rosie X pentru a activa pluginul. Caching-ul este acum activat pentru Joomla.

 Optimizari Apache

Puteti adauga câteva directive Apache in fișierul .htaccess din directorul radacină al web site-ului dvs. Joomla, care ajuta la reducerea timpilor de incarcare a paginilor pentru site-ul dvs.

Comprimare

Modulul Apache mod_deflate va permite sa comprimati output-ul. Acest lucru micsoreaza atat latimea de bandă, cat si timpul de descarcare a paginilor web sitului. Pentru a activa compresia de output pentru Joomla, urmati acesti pasi:

    
Deschideti fișierul .htaccess intr-un  editor de text.  Daca fisierul .htaccess nu exista in directorul Joomla, creati-l.
    
Adaugati urmatoarele linii in fisierul .htaccess:

    
<IfModule mod_deflate.c>
        
AddOutputFilterByType DEFLARE  text/html text/css text/javascript application/javascript
</ IfModule>


    
Salvati modificarile in fișierul .htaccess. Modificarile intra in vigoare imediat.

Browser cache

Modulul Apache mod_expires va permite sa instruiti browserele web cat timp sa stocheze cache anumite tipuri de continut. Acest lucru salveaza atât latimea de banda utilizata, cat si timpul de descarcare a paginii. Pentru a activa directivele de cache pentru browser in Joomla, urmati acesti pasi:

   
Deschideti fișierul .htaccess intr-un  editor de text. Daca fisierul .htaccess nu exista in directorul Joomla, creati-l.

    
Adaugati urmatoarele linii in fisierul .htaccess:


  
 <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType image/gif "access plus 1 month"
        ExpiresByType image/jpeg "access plus 1 month"
        ExpiresByType image/png "access plus 1 month"
        ExpiresByType text/css "access plus 1 week"
        ExpiresByType text/javascript "access plus 1 week"
        ExpiresByType application/javascript "access plus 1 week"
        ExpiresDefault "access plus 1 week"
    </IfModule>


    
Salvati modificarile.

Fisiere JavaScript si CSS

Puteti contribui la reducerea timpilor de incarcare a paginilor dvs. prin optimizarea fisierelor JavaScript si CSS. Acest proces include:

    - 
Combinarea fisierelor JavaScript si CSS. Aceasta reduce numărul de solicitari HTTP necesare pentru incarcarea unei pagini.
    - 
Reducerea dimensiunii fisierelor JavaScript si CSS. Acest proces reduce latimea de banda necesară pentru a incarca o pagina.

Exista mai multe pluginuri Joomla care va permit sa faceti aceste optimizari; pluginul JCH Optimize este unul dintre cele mai populare. Pentru a instala acest plugin, urmati pasii de mai jos:

    1. Descarcati pe computerul dvs. fisierul .zip de instalare JCH Optimize (https://www.jch-optimize.net/downloads.html)
    2. Autentificati-va in Joomla ca administrator.
    3. I
n pagina Administration, in bara meniu de sus, click pe Extensions, apoi pe Extension Manager
    4. La sectiunea Upload Package File click Browse
    5. Localizati fișierul plg_jch_optimize_x.x.x.zip, apoi click pe OpenNumele exact al fișierului variază in functie de versiunea descarcata.
    6. Click
pe Upload & Install
    7. I
n bara de meniu de sus, faceți click pe Extensions, apoi pe Managerul de pluginuri.
    8. 
In formularul Search , tastați jch si apoi apasati Enter.
    9.I
n coloana Status column for System - JCH Optimize, faceți click pe pictograma rosie X pentru a activa pluginul. Pictograma se modifica intr-un marcaj de verde cand plugin-ul este activat.
  10.
Bifati caseta de selectare pentru System - JCH Optimize, apoi faceți click pe Edit. Se afiseaza pagina de configurare JCH Optimize.
  11. La sectiunea
Automatic settings, click pe Minimum.
  12. Click
Save

Developer debugging

Joomla include doua optiuni pentru a ajuta dezvoltatorii sa faca debugging si sa identifice posibilele problemele. Aceste optiuni pot consuma resursele sistemului si pot afecta negativ performanta, astfel incat acestea sunt dezactivate in mod implicit.

Activati aceste optiuni numai daca aveti nevoie sa verificati / investigati o anumita problema. Pentru a verifica daca aceste optiuni sunt dezactivate pentru web site-ul dvs., urmati pasi de mai josi:

    1. 
Autentificati-va  in Joomla ca administrator.
    2. In
bara meniu de sus, click pe System, apoi pe Configurație globală.
   
3. Click pe System
    4. La sectiunea
  Debug Settings, confirmati ca optiunile Debug System si Debug Language sunt setate pe No.
Răspunsul a fost util? 1 utilizatori au considerat informația utilă (2 Voturi)