Kecepatan halaman adalah salah satu aspek SEO. Google dan mesin pencari lainnya dan – di atas semua – pengunjung blog Anda menyukai pemuatan halaman yang cepat. Sebagai pemilik blog, Anda menghargai waktu pembaca Anda, jadi jangan biarkan mereka menunggu lebih dari 10 detik untuk setiap halaman yang ingin mereka baca di blog Anda. Anda mungkin sadar bahwa ada banyak cara untuk meningkatkan kecepatan halaman blog Anda, mulai dari penggunaan plugin cache (seperti W3 Total Cache) dan mengoptimalkan tema, menggunakan server hosting yang baik (seperti HostGator) dan akhirnya – menggunakan CDN. Ya, pemula WordPress sering kehilangan yang terakhir. Menggunakan CDN akan sangat meningkatkan kinerja kecepatan halaman Anda, namun umumnya layanan seperti itu TIDAK gratis .
Jadi apa itu CDN sih? Wikipedia mendefinisikan CDN sebagai:
“Jaringan pengiriman konten atau jaringan distribusi konten (CDN) adalah sistem komputer yang berisi salinan data, ditempatkan di berbagai titik dalam jaringan sehingga dapat memaksimalkan bandwidth untuk akses ke data dari klien di seluruh jaringan. Seorang klien mengakses salinan data di dekat klien, berlawanan dengan semua klien yang mengakses server pusat yang sama, sehingga menghindari kemacetan di dekat server tersebut. “(Sumber: Wikipedia)
Pada artikel ini kami akan menunjukkan kepada Anda bagaimana cara menggunakan Google App Engine untuk bertindak sebagai CDN. Karena pusat data Google didistribusikan ke seluruh dunia, ini adalah layanan gratis yang bagus untuk digunakan dengan batas 1GB / hari. Apa yang dapat Anda host di Google App Engine? File yang paling penting bagi Anda untuk dihosting di Google App Engine adalah file statis, termasuk tema CSS, file tema JavaScript, dan gambar tema. Hosting file statis ini di Google App Engine akan mengurangi beban server Anda dan mempercepat waktu pemuatan halaman Anda. Dan itulah yang akan meningkatkan SEO dan pengalaman pengguna Anda.
Ikuti petunjuk langkah-demi-langkah di bawah ini untuk mulai menggunakan Google App Engine untuk meng-host file statis Anda:
1. Buat Akun Google. Jika Anda memiliki akun Gmail yang akan melakukannya. Saya tidak akan menjelaskannya secara rinci di sini, kunjungi di sini untuk membuatnya (Loncat ke Langkah 2 jika Anda sudah memiliki Akun Google).
2. Mendaftar untuk Aplikasi Google App Engine. Ponsel Anda mungkin perlu diverifikasi lagi.
3. Buat Aplikasi Google App Engine (dalam contoh ini saya menyebutnya myfreecdn).
4. Saya menggunakan Python. Download SDK Python dan Google App Engine SDK, dan pasang keduanya.
5. Buka Google App Engine Launcher dan buka Preferences dari menu Edit »Preferences, lalu perbarui jalur Python ke tempat Anda menginstal file eksekusi Python.
6. Buat Aplikasi baru dengan masuk ke File »Buat Aplikasi Baru, isi Application Name (ini harus sama dengan Application identifier jadi dalam kasus saya: myfreecdn), lalu pilih dimana file anda akan disimpan.
7. Sekarang buka folder tempat Anda menyimpan Aplikasi, dan buat dua folder baru, yang disebut “gaya”, dan yang lainnya disebut “gambar”. Folder Styles adalah tempat Anda meletakkan file CSS dan JavaScript Anda. Demikian juga, folder Images adalah untuk file gambar.
8. Sekarang edit app.yaml file di folder aplikasi dan tambahkan yang berikut ini:
aplikasi: myfreecdn versi 1 runtime: python api_version: 1 default_expiration: "7d" penangan: - url: / images static_dir: gambar - url: / style static_dir: gaya
9. Sekarang, salinlah semua file CSS dan JavaScript Anda ke folder “style” dan file gambar ke folder “images”.
10. Untuk menyebarkan Aplikasi Anda, cukup tekan tombol “Deploy” pada toolbar. Anda perlu memasukkan akun dan sandi akun Google Anda. Biarkan proses selesai.
11. Sekarang Anda harus bisa mengakses file Anda dengan membuka alamat ini: http: // [app-id] .appspot.com / [images | style]. Lokasi contoh bisa jadi: https://myfreecdn.appspot.com/styles/style.css
12. Sekarang masuk ke tema WordPress Anda, edit semua URL gaya Anda untuk menggunakan URL Google App Engine Anda. Dan jangan lupa untuk memperbarui URL gambar relatif style.css Anda untuk menggunakan URL Google App Engine juga.
13. Upload file tema yang telah diperbarui kembali ke blog WordPress Anda dan mengujinya. (Anda bisa menggunakan FireBug dari ekstensi Firefox untuk tujuan ini.) Sekarang Anda harus bisa merasakan perbedaannya.
Semua dalam semua, ini hanya salah satu cara untuk meningkatkan kinerja blog Anda. Tapi menggunakan metode ini akan memiliki dampak yang besar. Saya sendiri menggunakan teknik ini untuk meningkatkan performa blog saya. Saya ingin berbagi dengan Anda manfaat dari pengalaman saya. Saya harap Anda menemukan saran ini bermanfaat.
Catatan Editorial:
Sementara Ivan memiliki teknik hebat di sini untuk memanfaatkan Google App Engine sebagai CDN untuk file statis, ini hanyalah cara pintas untuk membuat beberapa perbedaan. Jika Anda menggunakannya untuk situs yang sangat kecil, mungkin ini ide bagus. Jika tidak ada kelemahan menggunakan metode ini:
1. Anda masih melayani semua gambar posting blog, thumbnail, atau lampiran posting lainnya tanpa CDN. Jadi Anda tidak memaksimalkan performa.
2. Metode ini sangat menyita waktu jika Anda memutuskan untuk membuat perubahan pada tema Anda karena semuanya sulit dikodekan.
3. Ada batas penggunaan gratis 1GB / Hari, jadi jika melebihi yang Anda masih harus bayar untuk layanan ini (yang harganya mahal dibanding harga pesaing). Bahkan jika Anda membayar, Anda tidak akan dapat memanfaatkan CDN untuk keseluruhan situs (lihat poin 1) kecuali jika Anda ingin mengunggah semuanya di akun Google App Engine secara manual dan kemudian secara manual mengedit semua gambar dan URL thumbnail Anda sebelumnya.