Artikel ini menjelaskan langkah-langkah spesifik yang dapat membantu Anda untuk mengoptimalkan website Joomla.
Daftar Isi:
Mengoptimalkan Website Joomla
Joomla menyertakan beberapa opsi konfigurasi yang dapat Anda gunakan untuk membantu meningkatkan kecepatan dan respons website Anda. Prosedur di bawah ini menunjukkan cara mengkonfigurasi opsi-opsi ini sehingga mereka dioptimalkan untuk kinerja tinggi.
Pengaturan yang dijelaskan dalam artikel ini adalah untuk Joomla Versi 3.4. Untuk versi joomla sebelumnya mungkin tidak menyertakan beberapa pengaturan ini.
Mengaktifkan Fitur Caching Joomla
Joomla menyertakan fitur caching bawaan, tetapi secara default dinonaktifkan (tidak aktif). Untuk mengaktifkan caching web joomla Anda, ikuti langkah-langkah ini:
- Login masuk ke website Joomla sebagai administrator.
- Di bilah menu atas, klik Sistem , lalu klik Global Configuration.
- Klik tab Sistem .
- Di bawah Cache Settings, di kotak System Cache, pilih ON – Conservative caching.
Dengan Conservative caching, semua pengunjung website akan melihat konten dalam satu cache yang sama (ini adalah cara caching pada sebagian besar website). Sedangkan apabila menggunakan progressive caching, maka website akan menyimpan konten untuk setiap pengunjung unik. Ini adalah proses yang intensif sumber daya (boros) dan dapat memengaruhi kinerja situs secara negatif. Untuk alasan kinerja, Anda hanya boleh menggunakan caching konservatif (atau tidak menggunakan caching sama sekali).
- Di kotak teks Cache Time, ketikkan panjang waktu maksimum (dalam menit) yang harus disimpan oleh Joomla file dalam cache sampai mereka di-refresh.
- Klik Save (untuk menyimpan perubahan).
- Kembali ke bilah menu atas, klik Extensions, lalu klik Plugins.
- Di kotak pencarian, ketik cache dan tekan Enter.
- Di kolom Status untuk System – Page Cache, klik ikon/tanda X merah untuk mengaktifkan plugin.


Optimasi Apache
Anda dapat menambahkan beberapa arahan Apache ke file .htaccess di direktori root Joomla yang membantu mengurangi waktu pemuatan halaman untuk situs Anda.
1. Aktifkan Zip Kompresi Website
Modul mod_deflate Apache memungkinkan Anda untuk mengompresi output. Ini menghemat bandwidth dan memastikan waktu pengunduhan halaman lebih cepat. Untuk mengaktifkan kompresi output Joomla, ikuti langkah-langkah ini:
- Buka file .htaccess di editor teks pilihan Anda.
- Tambahkan baris berikut ke file .htaccess :
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE teks / teks html / teks css / aplikasi javascript / javascript
</IfModule> - Simpan perubahan Anda ke file .htaccess. Perubahan segera berlaku.
2. Aktifkan Caching Browser
Modul mod_expires Apache memungkinkan Anda untuk menginstruksikan berapa lama untuk men-cache beberapa jenis konten pada browser web. Ini menghemat bandwidth dan memastikan waktu pengunduhan halaman lebih cepat. Untuk mengaktifkan arahan cache peramban untuk Joomla, ikuti langkah-langkah ini:
- Buka file .htaccess di editor teks pilihan Anda.
Jika file .htaccess tidak ada di direktori Joomla, buatlah.
- Tambahkan baris berikut ke file .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> - Simpan perubahan Anda ke file .htaccess . Perubahan segera berlaku.
3. Optimasi Gambar
Anda dapat membacanya disini: Cara mengoptimalkan gambar website atau buka link berikut: https://secure.indukweb.com/knowledgebase/3/Tips-mempercepat-loading-website-mengoptimalkan-gambar-web.html.
4. Optimalkan File JavaScript dan CSS
Anda dapat membantu mengurangi waktu pemuatan halaman situs Anda dengan mengoptimalkan file JavaScript dan CSS. Proses ini meliputi:
- Menggabungkan file JavaScript dan CSS. Ini mengurangi jumlah permintaan HTTP yang diperlukan untuk memuat halaman.
- Meminimalkan file JavaScript dan CSS. Ini mengurangi jumlah bandwidth yang diperlukan untuk memuat halaman.
Ada beberapa plugin Joomla yang memungkinkan Anda melakukan optimasi ini; untuk sementara tutorial ini kami skip karena belum diuji coba.