Skip to main content

Cara Tuning WordPress untuk Guest dan Admin Agar Akses Super Cepat

WordPress CMS

WordPress merupakan CMS yang paling banyak dipakai saat ini. Karena itu tidak jarang saya menerima kerjaan untuk mempercepat akses website berbasis WordPress ini. Sebenarnya ada banyak panduan untuk meningkatkan performance WP tetapi sayangnya terlalu umum. Biasanya mereka hanya menganjurkan untuk membuang plugin yang tidak dipergunakan dan melalukan update plugin. Cara ini kurang tepat. Mengapa? Karena kita harus tahu dulu masalahnya apa.

1. CPU USAGE

Pertama, jika anda memakai Cloud Linux maka dengan mudah anda melihat parameter apa saja yang menyebabkan website menjadi berat. Jika tidak pakai Cloud Linux maka gunakan info dari Load Average WHM.

Perhatikan CPanel - CPU Usage, jika mencapai 100% pada Cloud Linux, maka setting LVE CPU yaitu SPEED harus anda naikkan, jika tidak maka tuning apapun akan percuma karena Cloud Linux membatasi pengggunaan CPU oleh akun tersebut.

 

2. PLUGIN

Untuk Plugin maka ada beberapa yang harus anda lakukan:

  1. Hapus semua Plugin yang tidak dipakai
  2. Uninstall dan hapus plugin yang tidak dipergunakan
  3. Hapus Akismet Anti Spam, plugin ini tidak terlalu berguna
  4. Disable semua Auto Update Plugin

     

3. DISABLE WP AUTO UPDATE

WP auto update juga memperlambat website, lakukan update secara manual saja. Untuk mematikan WP Auto Update maka tambahkan kode berikut di wp-config.php:

define( 'WP_HTTP_BLOCK_EXTERNAL', true );
define( 'AUTOMATIC_UPDATER_DISABLED', true );
define( 'WP_AUTO_UPDATE_CORE', false );

 

4. XML-RPC

XML-RPC ini juga tidak terlalu bermanfaat, disable dengan cara menambahkan kode berikut di baris paling atas file .htaccess:

# Block WordPress xmlrpc.php requests
<Files xmlrpc.php>
   order deny,allow
   deny from all
</Files>


5. PHP

  1. Gunakan PHP terbaru yang didukung WP
  2. Aktifkan Plugin PHP untuk Optimasi, termasuk: Memcached dan OpCache
  3. Aktifkan juga website compress  
  4. Matikan PHP log_errors

     

6. NginX

Jika memungkinkan gunakan LiteSpeed untuk mengganti Apache, jika tidak maka gunakan NginX sebagai Proxy dan aktifkan NginX Cache, ini akan membuat website jauh lebih cepat diakses untuk Guest (Anonymous User). 

 

7. Tuning MySQL

Buka WHM - PHPMyadmin atau panel apa saja buka PHPMyAdmin sebagai root. Klik di Localhost - Status - Advisor, maka anda akan melihat parameter apa saja yang belum optimal di MySQL dan lakukan tuning.

 

Semoga bermanfaat. (WW)

 

Comments

Restricted HTML

  • Allowed HTML tags: <br> <p> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <cite> <dl> <dt> <dd> <a hreflang href> <blockquote cite> <ul type> <ol type start> <strong> <em> <code> <li>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.