Maximum Traffic Shared Hosting

Halo gaes, sejak dulu saya sering sekali dihantui pertanyaan seperti judul ini, mana kala saya beranjak dari blogspot (google hosted) ke self hosted (shared hosting), sebab sering sekali situs saya mengalami down, kala itu saya tidak tahu apakah ini disebabkan hosting providernya atau memang karena situs saya yang tidak optimize.

Memang sih website saya itu saya kembangkan sendiri seperti anak sendiri, dibangun dengan cintah tapi minim pengalaman, saya menggunakan CodeIgniter sebagai core frameworknya..

Saat itu, ketika down, saya langsung cek di cPanel dan ternyata konsumsi bandwitdh saya masih wajar, tapi konsumsi prosesor rate saya cukup tinggi, mungkin ini karena saya tidak menggunakan cache, atau temporarily memory, sehingga setiap visitor mengunjungi situs saya itu mereka selalu mengeksekusi query, mungkin itulah yang melandasi persepsi saya tentang metrix processor usage nya.

Saat itu, satu-satunya opsi yang ada dikepala saya adalah pindah ke VPS, tapi karena sudah terlanjur renewal service maka terpaksa saya harus menunggu dulu, karena sayang (mubazir) kalo hosting yang sudah disewa tidak digunakan.

Oke, singkat cerita saya sudah mulai capek menjadi supermen, merangkap peran web dan android developer, akhirnya setelah lama merenungkan hal ini, akhirnya saya putuskan untuk berkomitmen fokus menjadi spesialis mobile developer dan menghentikan petualangan saya sebagai web dev.

Merasa website yang saya bangun selama ini dirasa kurang sempurna, maka saya putuskan menggunakan platform lain mediasi pelampiasan ide dan gagasan saya yang cukup liar, dan pilihan itu jatuh pada flarum.

Pengalaman Baru

Saya merasakan perbedaan yang cukup besar ketika sepenuhnya telah memigrasikan seluruh konten saya ke platform ini, masih di kelas hosting yang sama yaitu shared hosting, saya merasakan performa yang luar biasa, cepat wus wus wus... aktifitas CURD yang saya lakukan terasa ringan sekali.. tapi memang sih ada beberapa transformasi tipe data konten yang saya lakukan, karena tadinya semua gambar saya taruh di database sebagai base64 dan ini memang selain memakan memori juga butuh processing yang cukup berat untuk disajikan ke klien.

Singkat cerita, saya makin penasaran dengan pertanyaan di judul ini, sangat menggelitik karena platform baru yang saya gunakan benar-benar mematahkan persepsi saya selama ini, akhirnya saya googling dan menemukan ulasan yang cukup menarik, yaitu ada salah satu member stackoverflow yang menceritakan pengalamannya bahwa dia pernah menggunakan shared hosting di reliablesite.com, disitu dia menyebutkan pernah menjangkau 10-20K pengguna, dan 100-200K pageview, ini membuktikan sebenarnya shared hosting itu juga cukup lumayan loh.. tapi saya heran kenapa itu tidak seperti yang saya alami ya? padahal kelas yang digunakan juga sama shared hosting... ternyata jawabannya di sini gaes..

Dia memberikan disclaimer bahwa semua itu relatif terhadap teknologi yang digunakan pada situs terkait, semakin banyak jumlah query yang dikonsumsi maka itu dapat berdampak pada performa situs. Dia memberikan contoh pada situs yang menggunakan ASP.NET MVC, teknologi tersebut sudah bisa dipastikan butuh processor optimize (compute engine), menegaskan bahwa idealnya ASP.NET itu running di VPS, jika dipaksakan di shared hosting belum tentu bisa mencapai 200K pageview.

Kesimpulan

  • Cara optimasi website sangat berpengaruh terhadap performa web.
  • Salah satu optimasi website adalah meminimalisir request ke Database.

Post a Comment

Previous Next

نموذج الاتصال