Percepat WordPress dengan Amazon dan W3 Total Cache

apache wordpress

Catatan: Sejak menulis ini, kami telah pindah ke WPEngine dengan Konten Pengiriman Jaringan didukung oleh StackPath CDN, CDN yang jauh lebih cepat daripada Amazon.378

Jika Anda telah mengikuti blog selama beberapa waktu, Anda tahu bahwa saya kesulitan dengan WordPress. Di luar kotak, WordPress adalah sistem manajemen konten yang cukup cepat. Namun, setelah Anda sepenuhnya menyesuaikan situs dan mendapatkannya di tempat yang Anda butuhkan untuk pengguna, seringkali itu adalah seekor anjing. Waktu muat halaman kami di template baru melebihi 10 detik - kinerja yang buruk dan buruk.

Kami telah melakukan sejumlah hal untuk membantu mempercepat WordPress:

  • Kami memindahkan tuan rumah ke MediaTemple. Seringkali, ketika Anda mendaftar untuk platform hosting, Anda berakhir di server tercepat mereka. Namun, seiring pertumbuhan sistem mereka, mereka tidak mengganti server dengan yang lebih cepat - Anda akhirnya akan tertinggal.
  • Kami menambahkan server database. Saat WordPress berjalan pada paket hosting sederhana, server menerjemahkan kode, menyajikan gambar, dan menjalankan database. Jika Anda dapat menambahkan server database ke paket hosting Anda, Anda dapat mempercepat situs secara signifikan.
  • Untuk membuat pemisahan lainnya, kami menempatkan semua gambar di Amazon sebagai file jaringan pengiriman konten. Kami menggunakan file Plugin Amazon S3 untuk WordPress tetapi sejak itu berhenti. Plugin tersebut mengharuskan Anda memuat gambar di Amazon dan tidak menyinkronkan gambar - tidak bagus.
  • Kami baru saja menerapkan W3 Jumlah Cache dari W3Edge. Meskipun sangat kuat, plugin ini bukan untuk mereka yang lemah hati atau yang non-teknis. Saya akan merekomendasikan menyewa seorang profesional untuk menerapkannya.

total cache wordpressPlugin W3 Total Cache memungkinkan kami menerapkan Amazon sebagai Jaringan Pengiriman Konten, tetapi plugin tersebut menyinkronkan dan menulis ulang jalur gambar. Ini adalah cara yang luar biasa untuk mengimplementasikannya karena jika Anda memutuskan untuk berhenti menggunakan plugin atau CDN, Anda tidak akan ketinggalan. Matikan plugin ini, dan Anda siap melakukannya!

Plugin juga memungkinkan Anda untuk halaman cache serta query database bersama dengan sejumlah pengaturan lainnya. Tidak tahu apa itu caching? Untuk memuat halaman, halaman membaca kode, menjalankan kueri database, dan secara dinamis membuat halaman Anda. Saat caching diimplementasikan, pertama kali halaman dibuka, ini menampilkan halaman dan menulis konten ke file cache. Kali berikutnya halaman dibuka, itu hanya membuka file cache.

Mempercepat situs Anda memiliki dampak yang jauh lebih besar pada pembaca Anda daripada yang Anda kira. Faktanya, situs Anda paling lambat saat Anda membutuhkannya untuk melakukan yang terbaik - saat ribuan pengunjung ada di sana. Jika Anda belum menyetelnya dengan baik (dan kami masih mengerjakannya), pengunjung sering kali dihadapkan pada layar kosong, kesalahan waktu habis, atau mereka langsung memantul pada Anda setelah menunggu halaman memuat beberapa detik.

Mempercepat situs Anda juga membuat situs Anda lebih bersahabat dengan Google. Google telah mengkonfirmasi bahwa mereka membuat peringkat situs berkinerja tinggi lebih tinggi. Di luar tip di atas, Anda juga dapat bekerja untuk mengurangi ukuran gambar di situs Anda, menerapkan kompresi halaman, menerapkan EC2 atau jaringan pengiriman konten berbasis geografis Akamai… dan bahkan beralih ke load balancing dan sinkronisasi. Itu menghasilkan banyak uang!

Satu komentar

  1. 1

    Good Post - Saya baru saja pindah ke Media Temple dan telah berjuang dengan mempercepat situs saya Anglotopia. Setelah pindah, sebenarnya menjadi lebih lambat dibandingkan dengan hosting sebelumnya di GoDaddy. Sejak itu, saya telah menginstal W3 Total Cache, menambahkan CDN dan mengoptimalkan beberapa hal lain dan waktu muat saya rata-rata 9-10 detik sekarang - yang terbaik dalam beberapa bulan. Itu masih perlu ditingkatkan. Saya mungkin mencoba mendapatkan server database terpisah berikutnya. Saat ini saya hanya ingin memastikan server tetap berfungsi karena saya memperkirakan akan membanjirnya lalu lintas untuk cakupan Pernikahan Kerajaan kami minggu depan.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.