Saya memiliki presentasi online untuk dilakukan minggu depan dan semuanya sudah siap.
Situs web ini hanya HTML dan CSS (tanpa DB), dan saat ini berada di akun hosting bersama saya.
Sekarang, meskipun hosting bersama saya (relatif) dapat diandalkan, saya perhatikan bahwa baru-baru ini mereka telah membuat beberapa perubahan dan situs web saya kadang-kadang tidak tersedia.
Saya tidak ingin ini terjadi pada saya pada pagi hari presentasi saya, jadi saya bertanya apa cara terbaik untuk mempersiapkan hal seperti itu?
Domain saya adalah www.presentation.mydomain.com
dan saya ingin menyimpan ini jika memungkinkan (bahkan jika masalah muncul).
Saya telah memikirkan beberapa alternatif:
Host situs saya di dua domain atau server yang berbeda (tapi bagaimana dengan nama domain?)
Memiliki versi XAMPP portabel pada stik USB (sekali lagi, nama domain?)
Kemungkinan situs / lokasi failover
Memperbarui:
Presentasi akan dilakukan pada laptop mereka, bukan milik saya. Jadi saya tidak dapat menginstal perangkat lunak apa pun.
sumber
Jawaban:
Biasanya, Anda tidak perlu server apa pun hanya untuk melihat file HTML mentah, meskipun mereka mereferensikan file lain, CSS, dan JavaScript. Cukup klik dua kali pada file apa saja dan itu akan terbuka dengan browser default mesin Anda dari sistem file lokal.
Namun Anda mungkin perlu memeriksa apakah konten statis Anda tidak memiliki referensi absolut ke file lain atau sumber daya lainnya (
<a href='http://mysite.com/extra.html'>
) dan hanya berisi referensi relatif (<a href='extra.html'>
). Ini adalah praktik yang baik.Yang terbaik adalah menyalin terlebih dahulu konten ke dalam hard drive laptop yang akan digunakan, dan menguji presentasi. Bawa juga konten yang sama di USB stick atau CD disk, jika Anda tiba-tiba harus menggunakan komputer lain.
sumber
Karena situs Anda statis, salah satu solusinya adalah menggunakan CloudFlare , karena itu masih dapat melayani halaman dalam cache jika situs Anda turun (dengan konfigurasi yang tepat). Akan transparan jika ada masalah.
Dan simpan salinan situs Anda di laptop Anda atau di memory stick jika Anda tidak dapat menggunakan laptop Anda. Jika semuanya salah, Anda masih bisa menyelesaikan presentasi menggunakan
localhost
bukan nama domain Anda. Itu akan menjadi solusi terakhir.PS: Tentu saja, untuk mengimplementasikan situs web portabel, orang harus menerapkan jalur relatif di mana-mana, yaitu dengan '\' yang berarti relatif 'relatif dari root'. Jangan lupa, kalau tidak, tautannya akan relatif terhadap sutradara saat ini.
sumber
Jika situs web hanya HTML dan CSS, Anda tidak perlu host. Lemparkan saja pada stik USB yang akan Anda gunakan untuk lingkungan WAMP yang berlebihan dan jalankan dari mesin apa pun yang Anda tancapkan.
Jika Anda khawatir kehilangan USB stick, host web akan menjadi cadangan yang cocok.
sumber
Anda cukup membuka halaman internet secara lokal dan menampilkannya di browser Anda.
Jika Anda bahkan ingin menunjukkan nama domain yang berbeda, Anda dapat menggunakan XAMPP untuk membuka server web lokal. Host situs web Anda di sana dan arahkan domain ke hosting Anda di maschine Anda dengan menambahkan baris berikut ke file host Anda di sistem Anda:
Di sini Anda dapat menemukan di mana file host berada di OS Anda.
sumber
Anda dapat meng-host konten statis menggunakan Amazon S3. Lihat http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html untuk panduan tentang caranya.
Pada dasarnya Anda mendaftar untuk akun AWS, unggah situs web Anda ke S3, dan kemudian dapat mengaksesnya melalui url like
<bucket-name>.s3-website-<AWS-region>.amazonaws.com
. Anda juga dapat membuat domain khusus untuk bucket dengan CNAME, yang kemudian memungkinkan Anda untuk mengaksesnya melaluipresentation.mydomain.com
.Anda harus dilindungi oleh tier gratis S3, 5GB, dan hingga 20.000 permintaan sebulan selama setahun. Sumber: http://aws.amazon.com/free/
https://chadthompson.me/2013/05/static-web-hosting-with-amazon-s3/ menawarkan langkah-langkah yang baik dari proses dengan tangkapan layar.
Jika Anda tidak memerlukan domain untuk dapat diakses internet untuk presentasi, maka menggunakan drive USB dengan salinan situs web di atasnya sejauh ini adalah cara paling sederhana, seperti jawaban Prinsig.
sumber
Jika Anda menggunakan Git untuk mengontrol versi situs Anda ... (bukan untuk menilai ... tetapi Anda seharusnya melakukannya jika itu proyek penting!)
Anda dapat meng-host seluruh situs web Anda di "halaman proyek" Github. (alias Halaman Github )
Sangat mudah untuk hanya mendorong kode situs Anda di sana. Pada dasarnya Anda mendorong ke cabang yang disebut
gh-pages
dan situs Anda akan secara otomatis menerbitkan, dan memperbarui ketika Anda mendorong!Jadi jika halaman repo Github proyek Anda adalah https://github.com/imausername/mysupersite Maka halaman Github publik untuk proyek Anda akan berada di iamusername.github.io/mysupersite
sumber
Begitu banyak jawaban yang terlalu rumit.
Anda tidak perlu Apache Anda tidak perlu XAMP (atau serupa) Anda tidak perlu cloudflare, dropbox, atau layanan pihak ketiga lainnya. (github? untuk presentasi? tolong.)
Yang Anda butuhkan adalah perangkat penyimpanan portabel. Kunci USB, drive eksternal, apa pun.
Yang Anda perlukan adalah mengonfirmasi bahwa presentasi Anda hanya berisi tautan relatif. Begini cara melakukannya:
Jika semuanya baik-baik saja, Anda baik untuk pergi. Jika tidak, tambahkan komentar untuk instruksi lebih lanjut.
sumber
Untuk memastikan situs web Anda tersedia, Anda dapat menggunakan DNS round-robin. Anda dapat memesan dua paket hosting dengan dua IP berbeda dan menggunakan DNS round-robin untuk menyeimbangkan beban. Jika satu IP sedang offline, lalu lintas akan dialihkan ke yang lain.
Cara lainnya adalah dengan CloudFlare . Anda dapat menggunakan CloudFlare + round-robin DNS untuk keandalan ekstra. CloudFlare adalah layanan gratis (mereka telah membayar paket juga) yang menambahkan keamanan dan analitik ke situs web Anda. Anda juga dapat menggunakan CDN mereka. Ini benar-benar akan mengoptimalkan situs web Anda. Tetapi bagian terbaiknya adalah jika situs Anda mati, mereka dapat menampilkan versi yang di-cache. Yang harus Anda lakukan adalah mengubah server nama Anda. Anda dapat menemukan informasi lebih lanjut tentang itu di situs web mereka.
Ada satu hal lagi:
Jika host Anda tidak menggunakan server failover atau sesuatu, mungkin lebih baik mencari host lain - situs web Anda harus selalu tersedia jika memungkinkan.
sumber
Saya pikir Anda dapat menuliskannya di dokumen notepad, simpan sebagai
foo.html
atau sesuatu di sepanjang baris itu, dan buka, itu tidak akan bergantung pada internet (memang saya tidak yakin bagaimana cara menyesuaikan dengan CSS di sana saya tidak pernah dibuat untuk banyak html, atau CSS apa pun sehingga Anda dapat mencoba tidak yakin bagaimana hasilnya).sumber
Dan, yang tak kalah pentingnya, buat cetakan layar dari semua halaman web yang Anda rencanakan untuk ditampilkan. Hei, itu berhasil untukku. Letakkan di Power Point atau diorganisasikan berdasarkan nama / urutan. Hukum Murphy tidak memiliki batas!
sumber