Cara Optimasi Prestashop Untuk Toko Online

Bagi yang membangun Toko Online dengan prestashop, ada beberapa cara yang bisa digunakan untuk meningkatkan perfoma toko online Prestashop agar bisa lebih cepat dan ringan ketika diakses. Berikut beberapa cara agar prestashop untuk toko online anda lebih optimal.

1. Smarty Force Compile

Hal pertama yang harus dilakukan adalah mengecek apakah Smarty Force Compile sudah di konfigurasi dengan benar. Fitur Smarty Force Compile  ini merupakan fitur yang menjadi pilihan para developer untuk mencari error (debugging) pada website Prestashop yang dimiliki.

Adapun Cara adalah sebagai berikut :

  • Lakukan login ke admin Prestashop terlebih dahulu.
  • Lalu, pindah ke tab Preferences > Performance > Smarty.
  • Selanjutnya Cek apakah “Force compile” sudah bernilai No.
  • Selain itu juga Cek apakah “Cache” sudah bernilai Yes.

2. CCC (Compress, Combine, Chace)

Sesuai dengan namanya, jika menggunakan CCC untuk mengoptimasi prestashop. Dengan CCC memungkinkan data yang ditransfer dari server untu di Compress, Combine, Cache terlebih dahulu. Hal ini dilakukan agar toko online bisa diakses dengan lebih cepat. Untuk menggunakan fitur ini harus mengaktifkannya terlebih dahulu.

Adapun cara mengaktifkannya adalah sebagai berikut :

  • Pertama, login ke halaman admin Prestashop.
  • Lalu, setelah itu buka tab Preferences > Performance > CCC (Combine, Compress, Cache).
  • Selanjutnya harus pastikan semua fitur pilihan berstatus “Enable”, kecuali bagian “High risk HTML compession” biarkan bernilai “Keep W3C Validation”.
  • Klik Save untuk menyimpan.

3. Ciphering

Apabila menggunakan ciphering, maka kemungkinannya akan terjadi enkripsi pada file cookies yang dihasilkan oleh Prestashop. Walaupun ini tidak umum terjadi, namun pada dasarnya opsi Rijndael manajemen cookies-nya akan bisa lebih cepat dibanding jika menggunakan Blowfish (default).

Bisa mengubah Ciphering dengan cara berikut ini :

  • Bisa melakukan login ke admin Prestashop terlebih dahulu untuk bisa melakukan optimasi .
  • Lalu pilih tab Preferences > Performance > Ciphering.
  • pilih opsi “Use Rijndael with mcrypt lib” Pada bagian Algorithm. Namun sebelumnya harus mengaktifkan dulu fungsi PHP mcrypt di server. Bisa mengontak provider hosting terlebih dahulu untuk aktifasi fungsi yang dimaksud.

4. System Cache

Prestashop sendiri sudah menyediakan beberapa opsi System Cache seperti MemCached, XCache, atau File System (default) untuk  menyelesaikan berbagai masalah cache data berukuran besar dengan sistem penyimpanan cache yang terdistribusi ke memory. Teknik yang paling populer adalah MemCached.

Teknik ini telah digunakan sejak lama oleh Wikipedia dan Twitter . Namun untuk mengaktifkan sistem ini harus pasang ekstensi di server terlebih dahulu. Sehingga beberapa provider mungkin tidak mendukung untuk melakukan optimasi dengan teknik ini. Nah, sebagai alternative bisa mengaktifkan Xchace atau file syste terlebih dahulu untuk digunakan sebagai system cache default milik Prestashop di mana tidak membutuhkan aktifasi server-side extention apapun.

Bisa mengaktifkannya dengan cara berikut :

  • Masuk ke halaman admin Prestashop.
  • Klik tab Preferences > Performance > Caching.
  • Pilih opsi centang untuk mengaktifkan “Use Cache”.
  • Kemudian pada opsi “Caching System” pilih MemCached atau bisa memilih File System.
  • Klik Save untuk menyimpan perubahan.

5. mod_deflate dan mod_expires

Dengan menggunakan mod_deflate , maka secara tidak langsung akan mengkompresi file yang dikirim ke alat jelajah pengunjung. Sedangkan untuk fitur mod_expires ini digunakan untuk mengatur batas caching.

Nah, cara untuk mengaktifkan fitur-fitur ini adalah sebagai berikut :

  • pertama bisa login ke halaman admin Prestashop.
  • Lalu pilih tab Tools > Generators.
  • Pilih opsi Optimization dengan cara mencentangnya.
  • Pilih “Generate .htaccess file” dengan begitu secara otomatis akan dibuat file .htaccess. Selain itu,  juga akan mengaktifkan fungsi mod_deflate dan mod_expires server sekaligus.

6. Statistik

PrestaShop yang lambat bisa saja terjadi karena statistik yang tidak pernah dibersihkan. Statistik yang tidak pernah dibersihkan ini dapat membebani kerja server dan memakan space. Maka dari itu, untuk bisa mengoptimalkan penggunaan prestashop, pastikan tabel statistik dibersihkan secara otomatis oleh sistem PrestaShop secara berkala.

Berikut cara yang bisa digunakan :

  • Awalnya harus login ke halaman admin PrestaShop milik Anda.
  • Pindah ke tab Star > Setting, lalu pilih opsi “Clean automatically” pilih Monthly untuk pembersihan otomatis setiap bulan.
  • Klik Save untuk menyimpan perubahan.
5/5 - (2 votes)
Risa Y

Recent Posts

mengatasi error ImunifyAV has not detected any compatible hosting panel as well as integration.conf file to run the installation without a panel di cyberpanel

berikut adalah cara mengatasi error ImunifyAV has not detected any compatible hosting panel as well…

4 weeks ago

Update URL Repository Centos 7 Setelah End Of Life (EOL) 2024-07-01

CentOS 7 tidak akan mendapatkan pembaruan apa pun setelah Juni 2024. Selain itu, mirrorlist.centos.org tidak…

2 months ago

Mengatasi error gmysql Connection failed: Unable to connect to database pada pdns Cyberpanel

DNS di server cyberpanel tidak mau bekerja, di cek pada error log keluar pesan seperti…

2 months ago

Mengatasi Access denied for user ‘cyberpanel’@’localhost’ (using password: YES) saat upgrade cyberpanel

saat upgrade cyberpanel, keluar pesan error seperti berikut: django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost'…

2 months ago

Cara Restart CyberPanel Lewat SSH

Untuk melakukan restart cyberpanel lewat SSH silahkan jalankan perintah berikut: systemctl restart lscpd

2 months ago

Mengatasi Error “Chown Operation Not Permitted” di Linux

Di Linux, chown digunakan untuk mengubah izin pemilik file dan direktori. Namun, saat menggunakan perintah…

2 months ago