banner large

Apa Itu Konten Statis, dan Bagaimana Pengaruhnya terhadap Situs Anda?

Comment
X
Share
Shutterstock/grafik pemasaran

Anda mungkin pernah mendengar istilah “konten statis”—ini berlaku untuk jenis situs web dan file tertentu, dan bergantung pada jenis situs web yang Anda jalankan, ini dapat berdampak besar pada bagaimana Anda dapat menghosting situs itu.

Konten Statis vs. Dinamis

“Konten statis” berlaku untuk file yang tidak berubah. Mereka disimpan sebagai file di disk dan disajikan langsung ke pengguna situs web Anda. Misalnya, stylesheet CSS adalah konten statis; mereka dapat di-host sebagai unduhan file, dan mereka sama untuk setiap pengguna.

Ini tidak berarti konten statis tidak dapat menawarkan situs web interaktif. File JavaScript adalah konten statis, dan tidak menjalankan kode apa pun hingga mencapai browser pengguna. Menggunakan kerangka kerja JavaScript seperti ReactJS, Anda dapat memiliki aplikasi web interaktif tanpa pemrosesan sisi server. File untuk React hanyalah file bundel JavaScript, HTML, dan CSS—hal-hal situs web biasa.

Konten dinamis, di sisi lain, dibuat untuk setiap pengguna unik. Sangat penting untuk memahami perbedaan pada di mana ini terjadi. Konten dinamis secara khusus dibuat di sisi server, biasanya dengan membuat permintaan database dan memperbarui halaman sebelum dikirim ke pengguna. Sejauh yang diketahui pengguna, mereka hanya mendapatkan halaman web. Yang tidak pernah melihat database.

WordPress adalah contoh konten dinamis yang terkenal, dan itulah yang sedang Anda baca sekarang. Untuk setiap permintaan artikel, WordPress akan berbicara dengan database MySQL dan mengambil info halaman. Info itu mungkin di-cache untuk kinerja, tetapi itu masih konten dinamis.

Kuncinya adalah bahwa ini memerlukan pemrosesan CPU di server web. Situs web yang menggunakan alat seperti PHP, Ruby on Rails, atau Django semuanya dijalankan di server. Setiap permintaan menggunakan daya CPU ekstra, dan harus selalu ada server seperti ini untuk menangani pembicaraan dengan database.

Di sisi lain, Anda dapat memiliki “konten statis” yang sebagian besar mencapai efek yang sama. Dalam contoh ini, pemrosesan dilakukan di sisi klien.

Ini masih bisa “dinamis” dalam arti dapat menanggapi input, memperbarui halaman dan komponen, dan melayani aplikasi web interaktif, tetapi semua pemrosesan dilakukan oleh browser pengguna.

Umumnya, jika Anda ingin menghubungkan ini ke database, Anda ingin menyiapkan API—server web yang merespons permintaan dalam format JSON yang dapat dimuat oleh aplikasi browser. Dalam hal ini, server web API ini akan menyajikan konten JSON dinamis.

Manfaat Hosting Konten Statis

Biasanya, jika Anda ingin meng-host situs web, Anda harus menyiapkan server web untuk memproses permintaan. Namun, jika Anda hanya menyajikan konten statis, tidak banyak yang harus dilakukan server web Anda. Faktanya, yang akan Anda lakukan hanyalah menyiapkan layanan seperti NGINX untuk menyajikan file statis tersebut melalui HTTPS.

Ini adalah tugas yang mudah dilakukan, dan banyak layanan cloud menawarkan solusi untuk meng-hosting file tanpa mengonfigurasi server Anda sendiri. Ini dapat sangat menghemat biaya, membuat Anda hanya membayar untuk data. Ini juga sangat mudah untuk ditingkatkan, karena jika Anda menghosting di platform seperti AWS, situs web Anda tidak akan pernah turun karena terlalu banyak lalu lintas.

Konten statis dapat dihosting dari solusi penyimpanan cloud seperti Simple Storage Service (S3) AWS. Anda cukup mengunggah file ke keranjang penyimpanan, mengonfigurasinya untuk hosting, dan tersedia dari internet.

isi ember

Meskipun ini adalah pengaturan yang sederhana, ini sebenarnya adalah solusi tingkat perusahaan yang layak untuk hosting situs web. Jika situs web Anda tidak menggunakan konten dinamis, Anda sebaiknya memprioritaskan penggunaan solusi seperti ini daripada menghosting server web Anda sendiri, terutama jika Anda menggunakan penyedia cloud seperti AWS.

Leave a Reply

Your email address will not be published. Required fields are marked *