Cara Mencadangkan dan Memulihkan Situs Web Anda

Diterbitkan: 2018-05-07

Saat membangun situs web bisnis Anda, hal pertama yang biasanya Anda khawatirkan adalah membuat situs Anda aktif dan berjalan; dibutuhkan banyak usaha, yang utama adalah membuat semuanya berfungsi.

Jadi, semuanya berjalan dengan lancar, dan tiba-tiba, sesuatu terjadi. Itu hilang. File Anda hilang.

Jika Anda membangun situs web di server lokal, Anda mungkin merasa sudah memiliki cadangan. Anda memiliki segalanya di dua tempat, bukan? File ada di server dan di komputer Anda.

Apa yang salah?

Tidak perlu banyak imajinasi untuk memikirkan apa yang mungkin terjadi. Komputer Anda mati karena suatu alasan, misalnya lonjakan listrik yang tidak terduga, atau anak Anda yang berusia 3 tahun menganggap menuangkan susu ke laptop Anda adalah hal yang menyenangkan. Tapi hei, Anda sudah menyimpannya di server, jadi mengapa Anda harus khawatir, bukan?

Tidak secepat itu….

Bagaimana jika server mengalami masalah, atau penyedia hosting super murah dan tampaknya dapat diandalkan tersebut mengalami masalah tanpa peringatan? Bagaimana dengan fakta bahwa situs web Anda menjalankan database? Apakah Anda memiliki salinan persis dari setiap file di komputer Anda?

Di sinilah pencadangan situs web menjadi penting!

Dalam artikel ini, saya akan membahas semua yang perlu Anda ketahui tentang mencadangkan situs web Anda, termasuk alasannya, apa, dan bagaimana.

Mengapa membuat cadangan situs web Anda?

Ada berbagai alasan mengapa Anda harus membuat cadangan situs web Anda.

1. Perangkat lunak perusak/Randsomware

Tanpa menjelaskan terlalu banyak detail, tidak ada sistem yang sepenuhnya aman. Tidak peduli berapa banyak prosedur dan protokol keamanan yang Anda terapkan, semua sistem tetap rentan.

Meskipun terdapat tingkat keamanan tertentu, beberapa sistem lebih rentan dibandingkan sistem lainnya. Hampir tidak mungkin untuk mencegah situs web Anda dari segala jenis serangan, terlebih lagi jika Anda benar-benar mengharapkan orang untuk menggunakan situs Anda.

Anggap saja ini seperti rumah Anda; Anda bisa menyegelnya seperti Fort Knox, tapi tidak ada seorang pun yang bisa masuk sama sekali, jadi Anda harus punya pintu. Tentu saja pintu Anda memiliki kunci yang bagus, tetapi seseorang selalu dapat mendobrak masuk melalui jendela.

Titik terlemah dalam sistem apa pun adalah manusia. Yang diperlukan hanyalah satu klik yang buruk, atau menanggapi sesuatu yang tampak seperti email penting, untuk menyerah pada serangan phishing. Begitu seseorang berada di sistem Anda, melalui perangkat lunak atau lainnya, ada kemungkinan mereka dapat mengambil kendali file Anda untuk meminta tebusan.

Daripada harus mengeluarkan uang kepada orang tak dikenal yang mungkin atau mungkin tidak mengembalikan situs atau file Anda, Anda jauh lebih rentan jika Anda memiliki salinannya.

2. File terhapus/Perintah buruk/Kesalahan manusia

Sesuatu yang sederhana seperti menghapus file yang salah di server Anda, baik dengan “klik/hapus” sederhana di Windows/Mac, atau baris perintah di Linux atau turunannya dapat menghapus file kunci atau dalam hal ini semua file.

(Di Linux, perintah rm -r diretoryname menghapus direktori dan semua file di dalamnya, seringkali tanpa konfirmasi, bahkan lebih buruk lagi, rm -rf / bahkan dapat menghapus file read-only dan semuanya dari root, yang pada dasarnya akan mematikan file Anda). seluruh mesin!).

3. Peretasan

Perilaku jahat lebih umum terjadi daripada yang kita inginkan. Terkadang ini bahkan tidak sesederhana peretasan jenis malware atau ransomware; ada banyak di luar sana yang meretas situs web sebagai olahraga. Meskipun konten situs web Anda adalah sesuatu yang menurut Anda tidak bernilai tinggi bagi peretas, hal ini masih dapat terjadi.

Hal ini terutama merupakan risiko bagi mereka yang menggunakan platform populer seperti WordPress, yang memiliki banyak kelemahan yang terdokumentasi dengan baik, yang, jika tidak diperbaiki, akan membuat Anda memiliki target yang besar.

4. Pengembang/Karyawan/Siapapun yang buruk

Banyak bisnis yang sangat bergantung pada pihak ketiga untuk merancang situs kami. Dalam kebanyakan kasus, pengembang web sama jujurnya dengan kita semua. Kebanyakan (seperti <smile>milik Anda yang sebenarnya </smile>) adalah orang-orang yang hebat dan jujur ​​(dan rendah hati!).

Namun, mungkinkah Anda terlibat perselisihan pembayaran? Manusia adalah manusia yang sangat beragam dalam hal apa yang mereka anggap sebagai perilaku etis. Sangat mudah bagi karyawan yang marah (atau jahat) yang memiliki akses ke back-end situs web Anda untuk menghapus situs tersebut jika mereka tidak senang, atau karena alasan apa pun.

Ini adalah sesuatu yang tidak ingin kita pikirkan, namun umumnya merupakan ide bagus untuk menjaga keamanan.

5. Server Rusak

Teknologi itu hebat ketika berhasil. Dalam kebanyakan kasus, terutama jika Anda menggunakan perusahaan hosting yang solid dan bereputasi baik, server crash yang mengakibatkan data Anda terhapus jarang terjadi.

Tetapi bahkan penyedia terbaik pun mempunyai masalah.

Selain itu, dalam banyak kasus saat ini, kemungkinan besar situs Anda dihosting di server virtual . Dengan kata lain, data Anda tidak berada di komputer fisik independen, namun dibagikan dengan banyak orang atau bisnis lain. Sangat umum bagi penyedia hosting untuk menghosting banyak instance “virtual” yang berbeda di satu server fisik.

Bagi sebagian besar perusahaan web hosting murah, hal ini lebih umum terjadi, dan kecuali Anda bersedia mengeluarkan banyak uang untuk mendapatkan server fisik sendiri, kemungkinan besar Anda akan berbagi ruang. Jika terjadi kesalahan pada segmen lain, hal ini dapat memengaruhi situs dan file Anda.

Selain itu, meskipun Anda telah menghosting situs Anda di satu server fisik, pada dasarnya itu hanyalah sebuah komputer. Meskipun server cenderung disimpan di tempat yang aman, seperti halnya di komputer Anda sendiri, selalu ada kemungkinan terjadi kesalahan.

Server bisa menjadi terlalu panas, mungkin terjadi bencana alam yang tidak terduga, fluktuasi daya pada waktu yang tidak tepat, atau bahkan kesalahan pabrikan yang tersembunyi yang dapat menyebabkan hilangnya data Anda.

Selain itu, kumpulan server dapat menjadi target serangan Dedicated Denial of Service (DDOS) terkoordinasi yang dalam kasus ekstrim memerlukan reboot penuh; hal ini selalu mempunyai potensi risiko hilangnya sebagian atau seluruh data.

Karena alasan ini, sebaiknya simpan salinan semua data penting di tempat lain, sehingga jika salah satu dari hal ini memungkinkan, tidak peduli seberapa kecil kemungkinannya (bervariasi dari kasus ke kasus) hal ini terjadi.

Apa yang harus Anda cadangankan di situs web Anda?

Jenis hal yang mungkin ingin Anda cadangankan dapat dibagi ke dalam kategori berikut:

1. File

Ini semua adalah file yang membentuk situs web Anda. Mereka mencakup semua halaman/skrip/file CSS dan gambar atau dokumen, atau konten multimedia apa pun yang merupakan bagian inti situs web Anda.

Anda dapat menganggap ini adalah konten yang tidak berubah; mereka tetap sebagai objek statis. Oleh karena itu, ini biasanya merupakan bagian situs Anda yang paling mudah untuk dikelola dan dicadangkan.

2. Basis Data

Seperti yang mungkin terjadi, sebagian besar situs web menggunakan database untuk menyimpan produk, halaman individual, atau item lain yang mungkin merupakan variasi dari konten duplikat.

Jika database Anda agak statis (yaitu sebagian besar item di situs Anda jarang berubah) maka relatif mudah untuk membuat cadangan, seperti halnya file.

Namun jika, seperti dalam kebanyakan kasus, konten ini berubah-ubah, seperti postingan blog, produk, transaksi, atau apa pun yang diubah atau ditambahkan secara rutin, Anda perlu menemukan cara untuk mencadangkan data ini secara rutin.

3. Akun email

Jika Anda menyimpan catatan email atau informasi kontak pengguna. Anda juga mungkin memiliki server email lengkap dan catatan semua transaksi email Anda melalui host Anda. Anda mungkin ingin menyimpan semua catatan interaksi, email, dan milis Anda menggunakan akun ini.

CATATAN CEPAT: Jika Anda menyimpan informasi kontak di database selain server email Anda, Anda juga perlu mencadangkannya!

Cara membuat cadangan situs web Anda

Mencadangkan situs Anda tidak terlalu sulit, namun untuk memulainya, Anda perlu memahami bahwa ada beberapa metode. Mereka bervariasi berdasarkan kualitas, keandalan, dan kemudahan (tergantung pada tingkat keahlian Anda). Biasanya merupakan ide bagus untuk menggunakan lebih dari satu.

1. Melalui host web Anda

Setiap host web yang baik harus membuat cadangan otomatis semua file di server web. Host web harus melakukan ini secara internal dan biasanya akan membuat cadangan harian apa pun yang Anda lakukan.

Jadi, Anda seharusnya dapat kembali menggunakan cadangan host web Anda jika terjadi sesuatu.

Namun, host web biasanya tidak menyimpan beberapa versi cadangan dan Anda bergantung pada mereka. Mereka akan memiliki semacam alat bagi Anda untuk membuat cadangan Anda sendiri secara manual.

Misalnya, Anda dapat dengan mudah membuat cadangan penuh situs web Anda melalui cPanel, panel kontrol umum yang digunakan oleh sebagian besar host web.

Backup situs web secara manual melalui cPanel

Untuk menggunakan alat pencadangan server Anda, Anda perlu bertanya kepada penyedia Anda dan membaca manual apa pun yang mereka sediakan. Biasanya file Anda akan disimpan sebagai file zip, dan akan disimpan di server Anda.

Anda mungkin perlu menentukan jenis format yang Anda inginkan, bergantung pada platform Anda. Mereka juga akan memberikan petunjuk tentang cara memulihkan cadangan jika diperlukan.

cadangan file server web Jika host web Anda menyediakan salinan cadangan ini di server, pastikan salinan tersebut disimpan di server yang berbeda dari situs web Anda. Server bisa mogok!

Keuntungan menggunakan layanan penyedia Anda cukup jelas; biasanya mulus dengan host Anda.

Namun, kekurangannya ada hubungannya dengan penyedia hosting Anda. Meskipun mereka sangat baik dalam menghosting situs Anda, tidak bijaksana untuk menyimpan semua telur Anda dalam satu keranjang.

Jika terjadi kesalahan, seperti terjadi kebakaran di server farm mereka, atau mereka mendapat serangan dari peretas (ya, hal ini memang terjadi sesekali; tidak ada yang kebal dan penyedia hosting adalah target utamanya).

Karena alasan ini dan alasan lainnya, ada baiknya sesekali mengunduh salinan file ke komputer Anda. Anda juga mungkin masih ingin menyimpan sendiri salinan situs Anda secara manual.

2. Plugin cadangan situs web CMS

Jika Anda menggunakan CMS populer, seperti WordPress, ada banyak plugin yang bisa Anda instal, seperti Backup Buddy. Ini sangat nyaman dan cenderung sangat mudah dipasang.

Namun, plugin cadangan biasanya dapat menimbulkan efek negatif yaitu memperlambat situs Anda. Karena PHP adalah bahasa pemrograman asli untuk WordPress, sebagian besar plugin juga menggunakan PHP.

Meskipun hal ini efektif, hal ini cenderung berjalan lambat, artinya hal ini dapat memperlambat proses pengoperasian situs Anda (biasanya hal ini dijalankan oleh mesin yang sama yang memproduksi situs Anda), dan juga menambah kekacauan pada situs Anda, dan juga merupakan abstraksi tingkat yang lebih tinggi daripada ideal.

Ironisnya, faktor lainnya adalah Anda mungkin membuat situs Anda lebih rentan. PHP sendiri memiliki beberapa masalah keamanan, terutama jika kode yang digunakan sudah ketinggalan jaman, atau ditulis dengan sembarangan.

Kecuali Anda benar-benar yakin dengan kode yang dimasukkan ke dalam plugin ini (dan serius, siapa yang punya waktu untuk mempelajari kode sumber orang lain?), plugin yang Anda gunakan untuk menjaga keamanan data Anda mungkin membuatnya kurang aman. (Ya, banyak yang mempunyai reputasi baik dan memberikan kode kualitas. Saya tidak akan panik di sini, tapi ini adalah sesuatu yang perlu diingat).

Meskipun PHP adalah bahasa pengkodean yang bagus (ini adalah salah satu bahasa favorit saya, dan saya menggunakannya setiap hari), ada baiknya untuk tetap menjalankan banyak fitur di luar platform ini. Biasanya jika Anda ingin menjalankan cadangan apa pun di tingkat OS.

Jika Anda menjalankan Linux atau turunannya, Anda mungkin ingin menjalankan skrip shell, atau file batch di Windows, atau file macOS di Mac.

3. Pencadangan situs web manual

Banyak dari kita mungkin akrab dengan cara “jadul” dalam mencadangkan file: membuat salinan semua file dan menyimpannya di hard drive yang dapat dilepas atau menyimpannya di cloud.

Ini pada dasarnya adalah metode yang sama yang akan Anda gunakan dengan situs web Anda, dengan beberapa peringatan.

Tentu saja, jika Anda membuat situs web secara lokal, dan kemudian mentransfernya melalui FTP (atau semoga SFTP) ke host Anda, secara teknis Anda sudah memiliki salinan situs Anda.

Namun ada perbedaan utama…

Jika Anda memiliki database di situs Anda, kemungkinan besar Anda memiliki konten yang berbeda secara lokal (dalam database pengujian Anda) dibandingkan di situs langsung. Hal ini terutama berlaku jika Anda menggunakan perangkat lunak CMS (WordPress dan sejenisnya).

Jika ini masalahnya, hampir semua konten di situs Anda disimpan dalam database dan tidak ada dalam file sama sekali, di luar database itu sendiri.

Mencadangkan database sebenarnya relatif mudah, terutama jika Anda menggunakan MySQL. Anda hanya perlu mendapatkan dump SQL dari database; yang hanya berupa file teks biasa yang berisi semua konten database Anda.

Setelah dibuat, itu dapat dengan mudah diunggah atau dijalankan sebagai file untuk membangun kembali database.

Metode baris perintah

Ini relatif mudah. Perintah berikut akan membuat cadangan seluruh database.

$ mysqldump -u [uname] -p[pass] db_name > db_backup.sql

Jika Anda ingin detail lebih lanjut tentang cara menjalankannya, dan berbagai opsinya, lihat dokumentasi MySQL

metode PhpMyAdmin

Buka tab ekspor database, pilih semua opsi yang Anda perlukan (biasanya Anda mungkin ingin menyertakan "tabel drop" dan membuat opsi database untuk memungkinkan pemuatan salinan baru dari versi yang lebih lama, tetapi pembeli berhati-hatilah… itu akan terjadi benar-benar menghapus data yang ada untuk menggantinya dengan salinan baru).

Anda kemudian dapat mengambil semua file yang dibuat (kode sumber, database, dan gambar) dan meng-zip-nya serta menyimpan salinannya di tempat yang Anda suka (saya pribadi suka menggunakan penyimpanan cloud seperti Google Drive, atau Dropbox).

Kelemahan yang jelas adalah Anda harus ingat untuk melakukan ini dan sangat mudah untuk dilupakan. Jadi jika Anda ingin mengambil langkah lebih jauh, Anda dapat menulis skrip yang melakukan semua ini dan menggunakan sistem untuk menjalankannya secara berkala.

Di Linux relatif mudah untuk menjalankan sql dump melalui baris perintah dan kemudian menjalankan skrip ini sebagai cronjob, untuk dijalankan sekali sehari, seminggu, atau jangka waktu apa pun yang Anda suka.

Di windows Anda dapat menggunakan batch dan penjadwal tugas bawaan. Cara khas saya melakukan ini adalah menjalankan batch dengan sql dump dan kemudian salinan massal seluruh direktori ke akun Dropbox saya.

CATATAN CEPAT: Anda perlu membersihkan direktori tempat penyimpanannya secara berkala; sementara file sql, yang merupakan file teks, cenderung berukuran kecil, file tersebut dapat menumpuk seiring berjalannya waktu, dan jika Anda menjalankan cadangan gambar atau file multimedia lainnya, drive/server Anda akan meledak dalam waktu singkat.

4. Layanan pencadangan situs web

Tentu saja, menangani semua ini secara manual bisa terasa sedikit membebani; hal ini masih memerlukan perhatian dan sesuatu yang sederhana seperti lupa membersihkan direktori dapat mengakibatkan file terjatuh atau biaya tiba-tiba ditambahkan ke akun Anda (Dropbox mengizinkan beberapa pertunjukan secara gratis, namun kemudian meningkat dengan cepat dari sana).

Oleh karena itu, jika Anda menjalankan situs bisnis, mungkin ada baiknya menggunakan layanan pencadangan profesional. Ini biasanya akan melakukan semua yang disebutkan di atas, tetapi dengan cara yang lebih dapat diandalkan.

Tidak seperti pencadangan manual, orang lain akan melakukan pekerjaan untuk Anda dan menangani semua masalah kecil yang mungkin Anda hadapi. Tidak seperti plugin, plugin akan berjalan di luar situs Anda; Anda tidak perlu menambahkannya. Mereka tidak boleh mengurangi kecepatan pemrosesan dan tidak akan menimbulkan kerentanan keamanan apa pun saat melakukannya.

Di bawah ini adalah contoh singkat dari beberapa layanan pencadangan populer. ( Penafian : Ini tidak dimaksudkan sebagai panduan komprehensif, hanya cukup untuk memahami apa yang ada di luar sana. Saya belum menguji semua layanan yang disebutkan).

  • Sucuri Backups – solusi hebat karena kami merekomendasikan penggunaan Sucuri untuk keamanan situs web Anda.
  • Penjaga Kode
  • Penjaga Cadangan
  • Jatuhkan Situs Saya

Strategi pencadangan situs web: Praktik terbaik

Apa pun metode yang Anda pilih, pencadangan situs web Anda harus memiliki rencana alur kerja.

Meskipun semua metode yang disebutkan di atas akan berhasil, Anda benar-benar harus memiliki strategi, atau sistem apa pun yang Anda miliki dapat mengalami beberapa kerentanan serius.

Buatlah checklist dan tentukan jawaban pada kategori berikut:

1. Seberapa sering melakukan backup situs web Anda?

Ini penting. Apakah Anda ingin menjalankan pencadangan setiap hari atau bulanan?

Anda mungkin mempertimbangkan gagasan untuk menjalankannya setiap kali ada perubahan pada situs Anda (produk baru, postingan blog baru, dll). Ini terserah Anda, tetapi Anda harus memastikan bahwa Anda memiliki rencana.

2. Penjadwalan otomatis

Mengikuti hal di atas, menetapkan jadwal adalah kuncinya. Sebagai dasar, Anda mungkin ingin menetapkan jadwal kapan pencadangan akan dilakukan.

3. Gunakan penyimpanan jarak jauh

Di mana Anda menyimpan data ini? Anda tidak ingin hanya menyimpan salinannya di server Anda, atau bahkan laptop Anda. Apakah Anda akan menggunakan hard drive eksternal? Awan? Layanan cloud yang mana?

4. Rentang retensi

Berapa lama Anda perlu menyimpan salinan setiap cadangan? Apakah file dari setahun yang lalu akan diperlukan, atau apakah hanya akan mengumpulkan debu dan dapatkah diganti dengan cadangan yang lebih baru?

5. Enkripsi

Keamanan untuk cadangan Anda penting, terutama jika Anda memiliki informasi hak milik (seperti informasi rahasia harga produk, atau yang lebih penting lagi, catatan pelanggan).

Miliki rencana untuk menjaga cadangan terenkripsi & dilindungi (enkripsi kunci pribadi AES 256-bit dan keamanan transportasi TLS/SSL). Pelajari lebih lanjut tentang enkripsi.

6. Simpan cadangan di RAID Arrays

Array RAID (Redundant Arrays of Independent Disks) tidak hanya merupakan ide bagus untuk membuat banyak salinan situs web dan/atau data Anda, namun juga meningkatkan kinerja.

Mereka akan memberikan perlindungan ekstra jika salah satu disk rusak. Ini adalah fitur khas yang disediakan oleh layanan pencadangan profesional.

7. Pemulihan Selektif

Miliki prosedur jika Anda tidak perlu memulihkan setiap bagian situs Anda. Mungkin sebagian besar baik-baik saja, tetapi beberapa bagian mungkin hilang.

Misalnya, jika satu tabel produk rusak, Anda hanya perlu mengganti bagian tersebut di dump SQL Anda. Ini biasanya merupakan ide yang lebih baik daripada menghapus semuanya untuk menggantikan satu file.

Faktanya, merupakan kesalahan umum untuk mengganti semuanya jika terjadi kesalahan. Tentu, ini akan berhasil, tetapi Anda akan kehilangan semua yang terjadi setelah pencadangan terakhir.

Yang terbaik adalah mengidentifikasi apakah Anda perlu mengganti semuanya. Simpan cadangan lengkap sebagai upaya terakhir jika semuanya gagal.

Cara memulihkan cadangan situs web Anda

Oke, jadi situs Anda hilang, tapi Anda punya cadangan. Bagaimana cara memulihkan situs Anda dari cadangan? Ini relatif mudah.

Jika salinan disimpan sebagai file zip, cukup unzip dan muat semua file kembali ke lokasi aslinya.

Ambil file SQL (file teks yang dibuat selama dump SQL) dan buat ulang database menggunakan baris perintah, atau jika menggunakan phpMyAdmin (atau sistem manajemen database grafis lainnya seperti MySQL Workbench), dan impor file atau salin semuanya ke jendela SQL dan jalankan.

Uji secara lokal, dan jika semuanya berfungsi, muat kembali semuanya ke server. Anda akan kembali aktif dan berjalan dalam waktu singkat.

Jika Anda menggunakan layanan pencadangan profesional, proses ini mungkin akan lebih mudah. Layanan apa pun yang layak akan memberi Anda alat untuk memulihkan cadangan Anda, baik itu pemulihan sebagian atau pemulihan situs sepenuhnya.

Tip Bonus: Gunakan pementasan untuk pengembangan

Selain sekadar mencadangkan file yang ada, jika Anda mengembangkan situs Anda sendiri, atau bekerja dengan tim pengembang, Anda mungkin ingin mempertimbangkan sistem pembuatan versi untuk mencatat semua tahapan selama proses pengembangan.

Saat membangun situs Anda, biasanya akan ada versi dan perubahan pada cara situs Anda dirancang. Mungkin Anda sedang melakukan desain ulang menyeluruh pada situs Anda, namun ingin tetap menyimpan salinan situs lama.

Selain itu, seperti yang sering terjadi, saat mengembangkan situs, terjadi kesalahan besar dan Anda perlu menemukan file seperti semula sebelum diubah. Anda juga ingin menyimpan versi pengembangan lokal situs Anda untuk melakukan pembaruan atau perubahan sebelum Anda meluncurkannya secara publik.

Di sinilah sistem versi berperan. Ini mirip dengan membuat salinan folder setiap kali Anda membuat perubahan, namun jauh lebih terorganisir dan memungkinkan pengembangan kolaboratif.

Git adalah alat luar biasa untuk menjaga proses pengembangan Anda tetap terorganisir dengan baik. Ia berfungsi untuk membuat cadangan kode yang baik baik secara lokal, dan juga agar mudah dipindahkan bolak-balik ke cloud untuk pencadangan jarak jauh yang aman.

Daripada memiliki banyak salinan file di direktori berbeda; mereka disimpan di cabang , yang memungkinkan banyak orang mengerjakan file tanpa banyak risiko konflik.

Ketika sudah siap, mereka dapat digabungkan ke dalam cabang pengembangan utama dan akhirnya ke cabang master untuk diterapkan.

Di bawah ini adalah dua repositori Git paling populer.

  • GitHub gratis jika Anda ingin membagikan kode sumber Anda (pada intinya adalah Open Source), tetapi juga menawarkan repositori kode pribadi yang sangat terjangkau. Ini juga merupakan tempat yang bagus untuk mencari cuplikan kode, dan menjadi tuan rumah bagi komunitas pengembang yang hebat
  • BitBucket serupa; Meskipun komunitasnya tidak sebesar itu, mereka menawarkan beberapa repositori pribadi secara gratis.

Kesimpulan

Meskipun beberapa metode memiliki keunggulan lebih baik dibandingkan metode lainnya, mencadangkan situs web Anda adalah suatu keharusan yang tidak boleh diabaikan. Idealnya Anda harus mempertimbangkan untuk menggunakan kombinasi metode yang disebutkan di atas.

Memastikan bahwa Anda memiliki salinan file duplikat akan membuat Anda tidak pusing lagi. Bahkan jika tidak ada hal buruk yang terjadi pada situs Anda, dan Anda tidak memerlukannya, pikirkan tidur ekstra yang tidak akan membuat Anda khawatir.

Anda membuat cadangan file di komputer Anda; situs web Anda harus mengikuti aturan yang sama.