Popular Posts

Website Monitoring - InternetSupervision.com

11 Tips mempercepat loading joomla part 1

 

Loading website Joomla Anda lambat? Website yang lambat akan membuat pengunjung pergi beralih ke situs lain, hal tersebut dapat mempengaruhi turunnya trafik visitor website dan ranking website di mesin pencari disebabkan perayap (crawl) mesin pencari lebih suka dengan website yang cepat dan mudah diakses.
Mungkin Anda sering mendengar isu Joomla performance lebih lambat dibandingkan dengan website dari CMS lain seperti Wordpress, Drupal, OpenCart, dan lain sebagainya. Tunggu dulu, lambatnya website Joomla bukan semata-mata kerena Joomla memang berat tapi karena penggunanya yang terkadang salah dalam mengkonfigurasi website Joomla atau salah memilih layanan web hosting dan lain sebagainya. Jika dilihat dari sejarah perkembangan Joomla, kini developer Joomla berfokus untuk mengembangkan Joomla yang ringan dan mendukung penuh SEO. Hal tersebut terbukti dengan diluncurkankannya versi Joomla 3.5.x ke atas yang sudah menggunakan PHP 7 sehingga memiliki performance optimization jauh lebih baik dan lebih cepat.
Disisi lain kita sebagai pengguna Joomla juga harus tahu apa yang harus dilakukan untuk lebih meningkatkan kecepatan website Joomla. Dan inilah beberapa tips atau cara ampuh untuk meningkatkan kecepatan loading website Joomla.

 1.menganalisa faktor-faktor penyebab lambatnya performance website Joomla


Langkah awal yang harus Anda lakukan adalah menganalisa faktor-faktor penyebab lambatnya performance website Joomla menggunaakan free online tools testing web speed berikut:
Tools testing tersebut akan menunjukkan hasil load time website dan performance grade berdasarkan beberapa faktor penting. Segera optimisasi bagian website yang mendapatkan performance grade buruk.

 2.  Memilih web hosting yang berkualitas

Joomla merupakan Content Management System yang dapat berjalan diberbagai jenis web server seperti shared hosting, virtual private server, dedicated hosting, cloud server, dan lain sebagainya.
Memilih web hosting yang berkualitas sangalah penting, karena di web hosting itu lah Anda akan meletakan semua file website dan juga database untuk dapat diakses secara online. Cari dan pilihlah web hosting sesuai kebutuhan web, memiliki layanan customer service yang memuaskan, harga yang terjangkau, dan terpercaya. Jika website Joomla Anda memiliki target pengunjung dalam negeri (Indonesia) maka gunakanlah layanan web hosting yang memiliki data center di dalam negeri (IIX) begitu juga sebaliknya.

3. mengaktifkan Joomla Cache

 Cache adalah cara melayani konten pra-dihasilkan kepada pengguna. Ini berarti bahwa server tidak harus mencari semua informasi yang diminta dalam database setiap kali halaman yang diminta. Cache adalah penyimpanan data sementara yang digunakan untuk menyimpan data yang sering diakses. Cache berguna untuk memberikan kecepatan pada saat permintaan data. Data yang diberikan adalah data lama yang tersimpan sementara. Selama cache belum dibersihkan, maka pengguna akan menerima konten berisi data informasi lama.

4. mengaktifkan Gzip Page Compression

Dengan mengaktifkan (enable) fitur Gzip Page Compression maka semua file website Joomla Anda akan dikompresi menjadi file gzip di web server lalu dikirim ke browser. Prinsipnya adalah hosting mengirimkan data website Anda ke browser sebagai gzip (terkompresi) dan uncompresses ketika sedang dilihat. Cara ini sangat efektif untuk meringankan beban web server, menghemat bandwidth, dan meningkatkan kecepatan website Joomla. Tentunya performance website jauh lebih baik.

5. Leverage Browser Caching Menggunakan htaccess

Tahukah Anda cara dramatis mengurangi ukuran dan meningkatkan kecepatan website Anda hanya menggunakan .htaccess? Secara otomatis mengompresi sumber daya web.
Anda hanya menambahkan script ETags, Expires Headers, dan AddOutputFilterByType DEFLATE pada file .htaccess Joomla.

########## Begin - ETag Optimization
## This rule will create an ETag for files based only on the modification
## timestamp and their size. This works wonders if you are using rsync'ed
## servers, where the inode number of identical files differs.
## Note: It may cause problems on your server and you may need to remove it
FileETag MTime Size
########## End - ETag Optimization
########## Begin - Automatic compression of resources
# Compress text, html, javascript, css, xml, kudos to Komra.de
# May kill access to your site for old versions of Internet Explorer
# The server needs to be compiled with mod_deflate otherwise it will send HTTP 500
 Error.
# mod_deflate is not available on Apache 1.x series. Can only be used with Apache
 2.x server.
# AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future.
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/
xml application/xhtml+xml application/rss+xml application/javascript application/
x-javascript
########## Begin - Optimal default expiration time
## Note: this might cause problems and you might have to comment it out by
## placing a hash in front of this section's lines

	# Enable expiration control
	ExpiresActive On
 
	# Default expiration: 1 hour after request
	ExpiresDefault "now plus 1 hour"
 
	# CSS and JS expiration: 1 week after request
	ExpiresByType text/css "now plus 1 week"
	ExpiresByType application/javascript "now plus 1 week"
	ExpiresByType application/x-javascript "now plus 1 week"
 
	# Image files expiration: 1 month after request
	ExpiresByType image/bmp "now plus 1 month"
	ExpiresByType image/gif "now plus 1 month"
	ExpiresByType image/jpeg "now plus 1 month"
	ExpiresByType image/jp2 "now plus 1 month"
	ExpiresByType image/pipeg "now plus 1 month"
	ExpiresByType image/png "now plus 1 month"
	ExpiresByType image/svg+xml "now plus 1 month"
	ExpiresByType image/tiff "now plus 1 month"
	ExpiresByType image/vnd.microsoft.icon "now plus 1 month"
	ExpiresByType image/x-icon "now plus 1 month"
	ExpiresByType image/ico "now plus 1 month"
	ExpiresByType image/icon "now plus 1 month"
	ExpiresByType text/ico "now plus 1 month"
	ExpiresByType application/ico "now plus 1 month"
	ExpiresByType image/vnd.wap.wbmp "now plus 1 month"
	ExpiresByType application/vnd.wap.wbxml "now plus 1 month"
	ExpiresByType application/smil "now plus 1 month"
 
	# Audio files expiration: 1 month after request
	ExpiresByType audio/basic "now plus 1 month"
	ExpiresByType audio/mid "now plus 1 month"
	ExpiresByType audio/midi "now plus 1 month"
	ExpiresByType audio/mpeg "now plus 1 month"
	ExpiresByType audio/x-aiff "now plus 1 month"
	ExpiresByType audio/x-mpegurl "now plus 1 month"
	ExpiresByType audio/x-pn-realaudio "now plus 1 month"
	ExpiresByType audio/x-wav "now plus 1 month"
 
	# Movie files expiration: 1 month after request
	ExpiresByType application/x-shockwave-flash "now plus 1 month"
	ExpiresByType x-world/x-vrml "now plus 1 month"
	ExpiresByType video/x-msvideo "now plus 1 month"
	ExpiresByType video/mpeg "now plus 1 month"
	ExpiresByType video/mp4 "now plus 1 month"
	ExpiresByType video/quicktime "now plus 1 month"
	ExpiresByType video/x-la-asf "now plus 1 month"
	ExpiresByType video/x-ms-asf "now plus 1 month"

########## End - Optimal expiration time



Fitur utama dari script di atas adalah untuk meningkatkan kecepatan website Joomla menggunakan Etags (Entity Tag), Expires Headers, dan kompresi otomatis pada sumber daya.
  • ETags berguna memberitahu browser cache bahwa gambar adalah salah satu hal yang terlihat sebelumnya dan tidak perlu reload dengan menyediakan cap waktu dan ukuran file.
  • Expires Headers mirip dengan ETag tetapi dapat memiliki tanggal kadaluwarsa yang berbeda per jenis file dan memberitahu browser bahwa file ini harus refresh pada setiap hari/minggu/bulan.
  • AddOutputFilterByType DEFLATE berguna meminimalisir (minifies) kode sumber file HTML disusun dengan menghilangkan jeda baris yang tidak perlu dan ruang.
baca selanjutnya : 11 Tips mempercepat loading joomla part 2

 

Bagikan :
+
Previous
Next Post »
0 Komentar untuk "11 Tips mempercepat loading joomla part 1"

 
Copyright © 2015 bos-it - All Rights Reserved
Template By Kunci Dunia
Back To Top