Cum se configurareaza si activeaza LiteMage Cache in Magento ?

LiteMage Cache este un sistem de caching dezvoltat special pentru Magento, fiind cel mai rapid sistem de cache full page pentru Magento. Activarea acestui sistem de cache imbunatateste timpii de incarcare atat pentru paginile dinamice cat si pentru cele statice oferind performante superioare magazinelor Magento. Acest tutorial va ghideaza in procesul de configurare si activare pentru LiteMage Cache.

Cerinte preliminare

Va recomandam sa va asiguram ca sunt indeplinite cerintele de mai jos inainte de activarea LiteMage Cache:
 
- LiteSpeed Web Server 5.0+
- Modul LSCache
- Modul LiteMage
- PHP IonCube Loader

Varnish sau alte sisteme de caching trebuie sa fie dezactivate.

Configurarea Cache Storage Path

Este important sa specificati calea de stocare a fisierelor cache pentru LiteMage.  Aceasta operatiune se poate efectua la nivel de server in setarile de Cache pentru LiteSpeed, pentru fiecare virtual host in cazul in care administrati mai multe magazine Magento pe acelasi server. Folositi codul de mai jos pentru configurarea fiecarui vhost pe serverul dvs., modificand calea corespunzator. Este recomandat sa folositi storage SSD pentru performante maxime.


 <IfModule LiteSpeed> CacheRoot /path/to/litemage/cache/dir </IfModule> 


Instalarea pas cu pas


Procesul de activare pentru LiteMage Cache necesita cativa pasi:

  • activarea modulului LiteMage Cache la nivelul serverului web
  • instalarea si activarea extensiei LiteMage Cache in Magento
  • testarea extensiei
  • setari avansate 


Activarea modulului LiteMage

Pentru activarea LiteMage Cache adaugati urmatorul cod in fisierul .htaccess din directorul root al instantei dvs. Magento:


  <IfModule LiteSpeed>
  LiteMage on
  </IfModule>



Instalarea si activarea extensiei Magento LiteMage

LiteMage
dispune de o extensie care este folosita pentru configurarea si controlul cache-ului din Magento. Asigurati-va ca la nivelul Litespeed folositi ultima versiune stabila.


  • autentificati-va in panoul de administrare Magento
  • dezactivati Compilation din System/Tools/Compilation - in cazul in care este activa
  • navigati la System > Configuration>Web  si setati Use SID on fronted in NO
  • navigati la System> Magento Connect > Magento Connect Manager - se va solicita reintroducerea parolei de administrare
  • in cazul in care actualizati LiteMage la o versiune noua este necesar sa dezinstalati prima data versiunea veche
  • actualizarea LiteMage va suprascrie fisierul config.xml pentru LiteMage. Inainte de actualizare va recomandam sa realizati un backup pentru config.xml
  • pentru dezinstalarea unui versiuni vechi  LiteMage, selectati Uninstall din meniul drop-down de langa LiteSpeed_LiteMage
  • accesati "Direct package file upload". Selectati pachetul descarcat si incarcati-l. Apoi click pe Return to Admin
  • este necesar sa iesiti din cont si apoi sa va autentificati din nou in panoul de administrare Magento
  • accesati System> Configuration; click pe LiteMage Configuration in meniul din partea stanga
  • in sectiunea General Settings setati Enable LiteMage Cache in "Yes"
  • click pe butonul "Save"
  • navigati la System > Cache Management. In sectiunea Cache Storage Management bifati casuta de langa Configuration si click apoi pe "Submit"
  • puteti acum rula sau reactiva compilarea. 



In acest moment LiteMage ar trebui sa fie activ si functional pentru magazinul dvs. Magento.


Testarea

Pentru verificarea functionalitatii extensiei LiteMage, dechideti intr-un nou tab magazinul dvs. Magento, efectuati cateva refresh-uri. Daca LiteMage este functional ar trebui sa aveti mesajul "X-LiteSpeed-Cache:hit,litemage" in header ca si raspuns.


Recomandari si troubleshooting

Activarea LiteMage doar pentru IP-ul dvs:
Pentru deployment si dezvoltare puteti testa functionalitatea plugin-ului doar pentru IP-ul dvs. Din sectiunea LiteMage Cache Configuration din panoul de administrare, adaugati adresa dvs. de IP in sectiunea Enable LiteMage Cache Only for Listed IPs . Dupa efectuarea testarilor inlaturati IP-ul.

Golirea LiteMage Cache
Dupa ce LiteMage Cache a fost activat, in sectiunea System > Cache Management dispuneti de un buton "Flush Magento Cache" sau "Flush Cache Storage" . Acest buton va goli cache-ul LiteMage.

"Your installation of LiteSpeed Web Server does not have LiteMage enabled."
In cazul in care va este afisat mesajul de eroare "Your installation of LiteSpeed Web Server does not have LiteMage enabled.", asigurati-va ca ati activat plugin-ul LiteMage in fisierul .htaccess.


LiteMage defineste un numar de blocuri ESI pentru anumite sectiuni ale paginilor care nu intra in sistemul de cache (cunoscute sub denumirea de hole punching). Pentru vizualizarea acestor sectiuni adaugati la sfarsitul URL-ului verificat ?LITEMAGE_DEBUG=SHOWHOLES

LiteMage Cache Warmup
Magento include anumite cronjob-uri care fac crawl pentru website si fac o "incalzire" pentru full page cache (genereaza cache-ul). Pentru activarea LiteMage cache warmup navigati la System>Configuration >LiteMage Configuration > Cache Warmup  si setati Enable Cache Warmup la "Yes"

Setari Avansate
Setarile implicite ale LiteMage functioneaza in general pentru majoritatea website-urilor Magento. In unele cazuri, anumite magazine customizate au nevoie de configurari aditionale pentru  a functiona in proportie de 100%. Puteti adauga blocuri aditionale ESI pentru organizarea unor blocuri care nu intra in cache. Pentru aceasta operatiune este necesar sa editati fisierul de configurare: app/code/community/Litespeed/Litemage/etc/config.xml.

Pentru modificarea acestui fisier si efectuarea configurarilor este recomand sa apelati la un programator care sa va ajute in acest proces. 

Daca intampinati probleme in aplicarea instructiunilor de mai sus va rugam sa ne contactati. HostX ofera cel mai bun serviciu de gazduire web Magento si va poate asista in rezolvarea problemelor dvs.

  • 1 utilizatori au considerat informația utilă
Răspunsul a fost util?

Articole similare

Eroare 404 in Magento

Daca dupa instalarea Magento va sunt returnate erori 404 indiferent de pagina pe care o accesati...

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Eroare "The server is temporarily unable to service your request due to maintenance downtime or...

Ce este Varnish ?

Varnish este un sistem  de reverse-proxy caching pentru accelerarea website-urilor. Varnish...

Cum se modifica adresa URL de baza (base URL) in Magento ?

Modificarea base URL-ului  Magento se poate efectua prin 3 metode:1. Panoul de administrare-...

Cum se configureaza un certificat SSL in Magento ?

Este recomandata utilizarea certificatelor SSL pentru toate magazinele online create pe platforma...