Akademi Manajemen Informatika

Halo, selamat datang di Ruang Devekioer Blog. Apakah Ketika ini Engkau tengah mempertimbangkan Kepada Membikin sebuah website atau blog? Bingung mau menggunakan apa? Static Site Generator mungkin dapat Engkau coba Kepada Membikin website yang Engkau inginkan. Tapi sebelum itu kenali terlebih dahulu apa itu Static Site Generator pada postingan ini.

Static Site Generator (SSG)

Static Site Generator atau Lumrah disingkat SSG adalah sebuah alat yang digunakan Kepada mengenerate atau menghasilkan website HTML Tetap berdasarkan raw data atau data mentah dan set template. SSG akan Membikin kodingan Kepada halaman HTML Kepada tiap halaman individu secara Mekanis dan menyiapkan halaman tersebut Kepada disajikan kepada pengunjung website. Karena halaman HTML telah dibuat sebelumnya, maka waktu loading halaman akan sangat Segera.

SSG adalah sebuah alternatif Kepada Content Management System (CMS), Metode lain Kepada mengelola konten website, Membikin halaman, dan mengimplementasikan template.

READ  15 Software Demi Membikin Aplikasi Android, Yuk Simak!

Apa itu website Tetap ?

Website Tetap (Static Site) adalah website yang terdiri dari satu atau lebih halaman HTML. Website Tetap merupakan kebalikan dari Website Luwes. Pada website yang Luwes, data yang dimuat pada sebuah halaman Dapat berbeda-beda berdasarkan sejumlah input data, waktu, atau konfigurasi yang dilakukan oleh pengguna. Sedangkan pada website Tetap, halaman yang disajikan pada pengguna adalah sama seperti halaman yang tersimpan dalam server. Bukan Terdapat Metode Kepada merubah data yang tampil pada halaman website Tetap kecuali dengan Membikin file HTML yang baru.

Perbedaan antara SSG dan CMS

Pada awal perkembangan internet, situs web disimpan sebagai halaman HTML yang Tetap. Tiap halaman yang akan ditampilkan disusun menggunakan kode HTML terlebih dahulu. Hal ini sangat Bukan efisien karena mengharuskan pengembang web Membikin kode HTML setiap kali Mau menambah halaman atau merubah isi sebuah halaman.

READ  Apa itu Koperasi Digital dan Bagaimana Mengoptimalkannya

Content Management System (CMS) adalah salah satu Metode Kepada menghindari proses yang Bukan efisien tersebut. Daripada Membikin kode yang baru Kepada tiap halaman, konten – konten halaman disimpan di dalam database. Ketika terjadi permintaan dari pengguna, maka server akan melakukan beberapa hal Kepada menyiapkan halaman yang akan ditampilkan, seperti:

  1. Melakukan kueri ke dalam database Kepada mendapatkan konten yang Mau ditampilkan
  2. Mengidentifikasi template halaman yang sesuai
  3. Membikin halaman
  4. Menampilkan halaman kepada pengguna

SSG mencoba menggabungkan pendekatan ini. Nyaris sama seperti CMS, SSG memungkinkan pengembang web Kepada menggunakan template dan Mekanis Membikin halaman website, tetapi dilakukan terlebih dahulu Kepada Seluruh halaman tanpa menunggu adanya permintaan dari pengguna. Ini akan Membikin waktu loading halaman sangat Segera karena halaman telah tersedia sebelumnya tanpa harus melakukan kueri ke dalam database.

Kelebihan dan kekurangan menggunakan SSG

Kelebihan:

  1. Performa yang Bagus: SSG Membikin halaman HTML siap Kepada disajikan kepada pengguna, ini Membikin waktu loading halaman yang Segera.
  2. Kemudahan Kustomisasi: SSG mendukung penggunaan template, sehingga pengembang website dapat Membikin template sesuai kebutuhan.
  3. Ringan Kepada sisi server: SSG sangat ringan Kepada dijalankan karena Bukan banyak kode yang berjalan pada sisi server, sedangkan CMS selalu menjalankan kode Kepada kueri ke dalam database pad sisi server.
READ  Natural Language Processing | Sandi Dharma

Kekurangan:

  1. Template yang tersedia Lagi sedikit: Beberapa SSG menyediakan template yang terbatas, pengembang harus Membikin sendiri template yang sesuai dengan kebutuhan dari Nihil Tamat selesai.
  2. Proses pengelolaan website yang Bukan mudah bagi pengguna: SSG kurang cocok Kepada pengguna yang bukan seorang pengembang aplikasi. Bukan Terdapat antar muka Kepada manajemen konten, pengelolaan konten biasanya dilakukan menggunakan kode editor.

Misalnya – Misalnya SSG

Ketika ini banyak SSG yang Dapat Engkau gunakan. Beberapa diantaranya adalah sebagai berikut: