Mengapa situs web saya sangat lambat? Bagaimana cara meningkatkan kecepatan situs web di WordPress?
Diterbitkan: 2017-05-26Punya keluhan tentang kecepatan untuk situs web kami? Baca artikel ini dengan seksama. Ada banyak alasan mengapa tema berjalan cepat di beberapa situs tetapi lambat di beberapa situs lain.
Artikel ini untuk Anda yang mungkin berpikir bahwa situs Anda sangat lambat. Jadi, mungkin perlu ditingkatkan. Kita semua tahu bahwa kecepatan adalah hal penting untuk situs web mana pun. Jika situs Anda terlalu lambat, pelanggan Anda tidak akan mengunjungi situs Anda dan Anda tidak akan mendapatkan pendapatan yang baik.
Ada banyak faktor yang mempengaruhi kecepatan WordPress. Oleh karena itu, dalam artikel ini, kami akan menjelajahi semuanya dan memberi Anda beberapa solusi cepat untuk mempercepat situs web Anda secara signifikan. Selain itu, kami akan melihat beberapa kesalahpahaman tentang pengoptimalan kecepatan situs web .
A. Bagaimana cara menguji kecepatan situs dengan cara yang benar?
Ini tampaknya menjadi pertanyaan termudah tetapi pada kenyataannya, ini adalah kesalahan paling pemula yang dimiliki kebanyakan orang.
Hanya mengunjungi situs web Anda dari komputer Anda tidak akan menunjukkan informasi yang benar tentang seberapa cepat atau lambat situs web Anda.
Maka Anda mungkin berpikir situs web GTMetrix atau Pingdom akan menjadi alat yang tepat. Salah lagi.
Memang, GTMetrix dan Pingdom adalah dua situs paling populer dan terpercaya untuk menguji kecepatan situs Anda. Namun, hanya menempatkan URL situs Anda ke kotak centang mereka tidak cukup untuk menguji kecepatan situs dengan cara yang benar.
Beberapa pelanggan kami selalu khawatir tentang kecepatan karena kecepatan mereka di GTMetrix sangat lambat.
Misalnya, tes kecepatan ini memberikan hasil hampir 19 detik dan skor keseluruhan F

Namun, jika kita perhatikan lebih dekat, wilayah pengujian default GTMetrix adalah di Kanada, sementara sebagian besar penyedia hosting Anda adalah Bluehost, A2hosting, Godaddy, dll. dan mereka berbasis di AS atau di Eropa.
Selain itu, katakanlah Anda tinggal di AS dan audiens Anda juga tinggal di AS. Dalam hal itu, tes kecepatan dari Kanada tidak akan berarti apa-apa. Jadi, hasil tes yang benar harus dilakukan di AS.

Jika Anda login ke GT Metrix dan mengubah wilayah pengujian ke Dallas, kecepatan situs web akan meningkat secara signifikan. Misalnya, dalam hal ini, 19 detik dikurangi menjadi hampir 4 detik.
Jika kami uji dari San Jose, California, kecepatannya meningkat menjadi 3,25 detik.

Begitulah LOCATION memengaruhi kecepatan situs Anda. Ingatlah untuk selalu memilih lokasi hosting yang dekat dengan audiens Anda.
Dalam tes lain, Bostjan Gartnar berbasis di Eropa dan dia pernah mengeluh tentang kecepatan situsnya di GTMetrix sekitar 3,5 detik. Namun, seperti situasi di atas, lokasi default GTMetrix adalah di Kanada, dan audiens Bostjan tidak tinggal di Kanada.
Mari kita coba Pingdom untuk ini. Mari kita lakukan tes lagi untuk orang-orang di Swedia, kecepatan situs dikurangi menjadi hanya sekitar 600 milidetik

Pelajarannya adalah untuk tidak mempercayai situs uji sebelum mempertimbangkan faktor lokasi .
Bagaimana jika situs Anda melayani audiens Global? Apakah itu berarti server Anda harus sangat cepat sehingga dapat melayani semua orang di mana saja di dunia dalam waktu kurang dari beberapa detik? Belum tentu. Anda hanya memerlukan CDN – Sistem Pengiriman Konten , yang menampung konten situs Anda di banyak wilayah di seluruh dunia.

Ini adalah teknologi yang kompleks dan jika Anda berniat untuk Go Global, tim teknologi Anda pasti akan tahu cara menggunakan CDN untuk server Anda. Salah satu saran kami tentang CDN adalah Anda dapat mencoba dengan Cloudflare .
B.Apa selanjutnya? Bagaimana Meningkatkan Kecepatan Situs Web? Coba ini:
1. Optimalkan Kode Anda
Meskipun servernya cukup kuat dibandingkan dengan beberapa baris kode, Anda tetap harus mengingatnya. Pengoptimalan Kode adalah salah satu hal terpenting dalam meningkatkan kecepatan situs web. Namun, server yang kuat adalah, situs web yang menjalankan sepuluh ribu baris kode dengan ratusan loop untuk permintaan apa pun akan selalu lebih lambat daripada server ukuran sedang yang hanya menjalankan kurang dari seribu baris kode dan beberapa loop.
Kemungkinan, ada banyak kode HTML, Javascript, CSS, dan CSS Inline yang berlebihan dalam kode sumber situs Anda yang akan membahayakan situs Anda. Untungnya, ada metode yang sangat mudah untuk mengoptimalkan semua kode ini, menghapus spasi yang tidak perlu, dan mempercepat situs Anda. Yaitu dengan menggunakan Autoptimize . Ini adalah plugin yang kami gunakan untuk semua situs web kami, semua demo kami, dan efektivitasnya benar-benar luar biasa.
Untuk tema premium berkualitas tinggi kami di ThemeForest, kami mencoba yang terbaik untuk mengoptimalkan kode dan menghapus file yang tidak perlu sehingga situs Anda akan berada dalam performa terbaik dengan tema kami. Faktanya, sebagian besar tema WordPress kami mendapat Grade A saat memeriksa Pingdom dan GTMetrix.
Sebagian besar dari mereka juga mendapatkan waktu muat kurang dari 1 detik. Menggunakan tema berikut dengan pembaruan terbaru dapat secara signifikan membantu mengoptimalkan situs dan kode tema Anda, sehingga menghasilkan kinerja situs yang jauh lebih baik. Tema-tema ini menggunakan teknik pembuatan tema terbaru dari ThimPress – ThimCore:
Tema WordPress Pendidikan – WP Pendidikan
Eduma atau Education WP, saat ini adalah Tema WordPress Pendidikan terlaris di ThemeForest dan kualitasnya tidak tercatat dengan pembaruan rutin, dukungan antusias, dan fitur berkualitas tinggi, desain tentang Pendidikan.
Majalah WordPress Theme – Mag WP – Tema terbaik untuk majalah.

Tema Hotel WordPress – Hotel WP – Tema yang harus dimiliki jika Anda membangun bisnis hotel atau tempat tidur dan sarapan

2. Pengoptimalan Gambar
Tidak berlebihan untuk mengatakan bahwa 90 dari 100 situs memiliki masalah ini: Pemilik situs mengunggah gambar tanpa pra-edit untuk mengurangi ukuran gambar dan menyesuaikannya dengan area yang dibutuhkan.
Misalnya, banyak orang akan mengunggah gambar potret 5MB ke kotak avatar yang hanya membutuhkan gambar 90x90 px yang membutuhkan maksimum 200kB. Itu pemborosan 4,8 MB hanya untuk avatar. Dan akan ada lebih banyak tempat di situs Anda yang membutuhkan gambar.

- Ingatlah untuk selalu mengubah ukuran gambar Anda dan selalu berusaha membuatnya sesuai dengan posisi yang diinginkan.
Anda dapat menggunakan Photoshop, memilih untuk Menyimpan untuk Web dan menyesuaikan dimensi, jumlah warna untuk mengoptimalkan gambar.

- Anda juga dapat menggunakan plugin Pengoptimalan Gambar WordPress seperti WP Smush untuk meningkatkan kecepatan situs web Anda. WP Smush akan secara otomatis mengoptimalkan gambar Anda setiap kali Anda mengunggah gambar ke situs web Anda.
Saat ini, ini adalah salah satu plugin paling terkenal untuk pengoptimalan gambar.

- Anda juga dapat menggunakan Regenerate Thumbnails untuk membuat ulang berbagai ukuran Gambar untuk situs web Anda. Misalnya, jika Anda menggunakan Regenerate Image, avatar 5MB di atas akan diubah menjadi banyak versi berbeda. Selain itu, akan ada versi yang hanya ditujukan untuk avatar dengan ukuran 90x90 piksel.

- Terakhir, jika situs Anda membutuhkan banyak gambar, Anda dapat menggunakan Lazy load untuk memuat struktur dan teks situs Anda terlebih dahulu. Kemudian hanya memuat Gambar saat Anda menggulir ke gambar. Sehingga proses loading akan dibagi menjadi banyak fase dan Heavy Images hanya akan dimuat sesuai permintaan.
3. Gunakan plugin Caching
Satu tip lagi adalah menggunakan plugin Caching untuk menyimpan tangkapan layar situs web Anda, caching CSS, atau file JavaScript. Sehingga pengunjung hanya perlu memuat apa yang tidak dimuat sebelumnya. Ini dapat sangat meningkatkan kecepatan situs Anda.
Salah satu plugin terbaik untuk Caching adalah W3 Total Cache

Berikut adalah konfigurasi W3 Total Cache yang ditemukan Bostjan yang membantu meningkatkan kecepatan situsnya menjadi hanya kurang dari satu detik.
Di bawah ini adalah beberapa plugin Caching lainnya yang dapat Anda coba:
- Performa Swift – Cache & Penguat Performa WordPress

Ini adalah plugin Caching premium yang relatif baru yang dapat membantu Anda meningkatkan kinerja situs Anda dengan cepat.
- WP Super Cache
- WP Roket
Artinya, WP Rocket adalah plugin caching WordPress premium dengan tiga paket pembayaran yang ditawarkan. Secara teknis Anda hanya perlu membayar biaya satu kali, tetapi dukungan dan pembaruan disertakan jika Anda terus melakukan pembayaran setiap tahun. Konon, caching untuk satu situs web terdaftar seharga $ 39, dengan dukungan untuk tiga situs web seharga $ 99 dan situs web tidak terbatas seharga $ 199.
Meskipun Anda dapat menemukan plugin gratis lainnya, ini adalah tingkat kualitas untuk salah satu plugin caching dengan fitur paling banyak di pasaran. Tidak ada uji coba gratis atau versi gratis dari plugin, tetapi pengembang memang menawarkan jaminan uang kembali 14 hari.
Salah satu alasan kami sangat menyukai plugin WP Rocket adalah karena antarmuka pengguna yang sederhana dan pengaturan yang cepat. Ini adalah plugin caching WordPress dengan kekuatan untuk membuat situs Anda sangat cepat, tetapi setiap pemula dapat duduk dan memahami sebagian besar pengaturan yang terlibat.
4. Menghapus Plugin yang tidak digunakan.
Periksa situs Anda secara menyeluruh dan nonaktifkan plugin yang tidak Anda gunakan bukanlah ide yang buruk.
Saat menggunakan WordPress, Anda akan diminta untuk menginstal banyak plugin gratis. Namun, Anda tidak akan menggunakan sebagian besar dari mereka dan plugin ini akan mengambil ruang yang luas di situs web Anda. Sementara itu, untuk setiap permintaan dari pengunjung, mesin inti WordPress masih perlu menerapkannya, yang menyebabkan pemborosan sumber daya yang tidak perlu yang dapat digunakan untuk mempercepat situs web Anda.
Juga, ada plugin yang dapat Anda gunakan sesekali dan mungkin memperlambat situs Anda secara signifikan. Dalam hal ini, Anda dapat menemukan plugin yang merusak situs Anda dan memutuskan untuk menyimpan atau menonaktifkannya dengan menggunakan P3 Profiler .

P3 Profiler akan membantu Anda menemukan plugin yang lambat dan melaporkan kinerja setiap plugin sehingga Anda tahu mana yang harus disimpan dan mana yang harus dihapus.
5. Optimasi Server
Satu tip terakhir tentang pengoptimalan kecepatan situs WordPress adalah pada Pengoptimalan Server. Ini mungkin cukup canggih dan Anda hanya perlu khawatir tentang ini ketika Anda menggunakan VPS daripada paket hosting bersama karena mungkin ada konfigurasi yang salah di server Anda jika Anda mengelolanya sendiri. Karena kami mengatakan tentang lokasi sebelumnya, kami tidak akan menyebutkannya lagi. Namun, dalam optimasi Server, masih ada beberapa hal lain yang dapat Anda lakukan untuk mengoptimalkan situs web Anda terutama jika Anda sedang menjalankan:

- Gunakan EasyEngine
Hal terbaik tentang Easy Engine adalah sangat membantu dengan opsi caching dan dukungan HHVM & Kecepatan Halaman.
- Pengoptimalan Nginx
Ini adalah teknik lanjutan, jadi saya hanya akan membuat daftar beberapa tutorial paling komprehensif dari Linode dan DigitalOcean:
Cara Mengoptimalkan Konfigurasi Nginx
Cara Mengonfigurasi Nginx untuk Kinerja yang Dioptimalkan
NGINX: membuat server Anda terbang
Penyetelan NGINX Untuk Performa Terbaik
Menyetel NGINX untuk Performa
6. Gunakan PHP 7 untuk mempercepat situs web Anda secara signifikan
Saat ini PHP 7.0 merupakan versi PHP terbaru dan cukup stabil sejak dirilis selama hampir 2 tahun.
WordPress.ORG juga merekomendasikan penggunanya untuk menggunakan PHP 7. Saat ini, hanya ada 9 dari 100 pengguna WordPress yang menggunakan PHP7. Cukup hubungi penyedia hosting Anda dan minta mereka untuk mengubah dari PHP 5 ke PHP 7. Saat ini, PHP 5 masih merupakan versi PHP default di banyak layanan hosting.
Di bawah ini adalah tabel uji Kecepatan tema Eduma – Education WP untuk server tanpa konfigurasi, tanpa Cache dengan PHP 5.6.28 dan yang menggunakan PHP 7.0.18

Rupanya, PHP 7 selalu lebih cepat dan waktu muat rata-ratanya hanya kurang dari 1,5 detik untuk Eduma yang menggunakan PHP 7 sementara PHP5 membutuhkan sekitar 5 detik untuk memuat situs sepenuhnya.
Baca lebih lanjut Bagaimana Web Hosting Mempengaruhi Kecepatan Situs