Statik vs Laman Web Dinamik
Internet adalah kumpulan besar komputer dan pelayan klien yang saling berhubungan. Protokol Pemindahan Hypertext (HTTP) memudahkan komunikasi dan pemindahan data di antara kedua-dua tahap peringkat, iaitu kod standard.
Apabila komputer klien seperti yang digunakan oleh anda cuba untuk melihat halaman web tertentu melalui penyemak imbas web, ia menghantar permintaan ke komputer hosting laman web (pelayan) untuk menghantar kembali butiran laman web. Jika kandungan yang diminta oleh komputer klien tersedia, komponen laman web dihantar ke penyemak imbas web klien dalam format HTML melalui HTTP, dan kemudian penyemak imbas web mencipta semula laman web pada komputer klien dan memaparkannya. Locator Resource Uniform mengenal pasti sumber-sumber di pelayan dan pelayan yang menerima permintaan dan respons dikenali sebagai pelayan HTTP.
Perbezaan laman web statik dan dinamik timbul daripada operasi perubahan di belakang pelayan HTTP.
Lebih lanjut mengenai halaman Web Statik
Laman web statik adalah laman web yang memaparkan kandungan yang sama untuk semua pengguna yang melihat laman web pada masa yang sama. Hanya tapak web statik adalah laman web tetap, dan kandungannya tidak berubah dari pengguna kepada pengguna.
Alasan di sebalik ini adalah cara tapak web statik dibina. Secara teknikal laman web statik terdiri daripada koleksi dokumen HTML yang dihoskan pada pelayan, yang saling terhubung melalui hiperpautan. Bagaimanapun, laman-laman ini bebas antara satu sama lain, dan kod dan kandungan pilihan lain ditulis dan disimpan sebagai fail individu pada memori tetap pelayan. Sekiranya perubahan perlu dilakukan ke laman web, ia perlu dilakukan secara manual dengan menukar kod setiap halaman web.
Halaman web di dalam pelayan adalah fail HTML individu yang boleh diiktiraf oleh URL terakhir fail; .html atau .htm adalah halaman web statik di mana halaman disimpan dalam format HTML.
Apabila klien web membuat permintaan untuk halaman web statik ke pelayan web, pelayan web (pelayan HTTP alias) menafsirkan dan menempatkan halaman yang dikehendaki menggunakan URL dalam permintaan dan menghantar halaman tersebut ke penyemak imbas web melalui HTTP. HTTP atau pelayan web yang paling biasa digunakan untuk tujuan ini ialah IIS dari Microsoft untuk platform windows dan Apache oleh asas Apace.
Lebih lanjut mengenai Laman Web Dinamik
Berbeza dengan halaman web statik, halaman web dinamik mendapatkan nama mereka kerana kandungan dinamik yang tersedia. Itu kandungan yang dipaparkan di laman web boleh berubah dari pengguna kepada pengguna dan / atau dari semasa ke semasa. Contoh laman web dinamik adalah laman web Amazon, Yahoo, Gmail, CNN dan iTunes.
Sekali lagi, struktur pelayan web adalah berbeza dari halaman statik hosting ke halaman dinamik. Memandangkan halaman web dinamik memerlukan penyediaan kandungan yang berbeza untuk setiap pengguna, tidak praktikal untuk menyimpan versi yang berbeza dari halaman yang sama pada memori pelayan dan menyampaikannya kerana ini memerlukan sumber yang besar untuk menyokong operasi. Oleh itu, kaedah yang agak mudah adalah untuk memastikan komponen-komponennya terpisah di beberapa stor, dan membawanya bersama dalam susun atur biasa dan kemudian dipindahkan ke pelayar klien.
Ini dicapai dengan melaksanakan pangkalan data pelayan dan sumber aplikasi yang disambungkan ke pelayan web. Apabila permintaan untuk URL tertentu dibuat oleh penyemak imbas web, pelayan web menerima dan melepasi maklumat tersebut kepada pelayan aplikasi untuk menyediakan fail HTML yang ditunjukkan dalam URL. Oleh kerana tiada halaman HTML tetap wujud, pelayan aplikasi mengeluarkan susun atur untuk URL yang diperlukan dan mengisi dengan kandungan yang berkaitan seperti teks, foto, audio, dan video.
Contoh-contoh untuk pelayan aplikasi adalah PHP dan ASP.NET. Oracle Application Express dan MySQL adalah contoh untuk perisian pangkalan data.
Apakah perbezaan antara Halaman Web Statik dan Dinamik??
• Halaman web statik mempunyai kandungan tetap manakala laman web dinamik mungkin telah mengubah kandungan.
• Halaman web statik perlu diubah secara manual, sementara perubahan pada halaman dinamik boleh dimuat melalui aplikasi di mana sumber-sumber disimpan dalam pangkalan data.
• Halaman web statik hanya menggunakan pelayan web, manakala halaman web dinamik menggunakan pelayan web, pelayan aplikasi, dan pangkalan data.