Perbezaan Antara Halaman Statik dan Dinamik Web

Anonim

Statik vs Laman Web Dinamik

Internet adalah kumpulan besar komputer klien dan pelayan yang saling berkaitan. 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 laman web tertentu melalui penyemak imbas web, ia menghantar permintaan ke komputer hosting laman web (pelayan) untuk menghantar kembali butiran tapak 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 pelayar web mencipta semula laman web pada komputer klien dan memaparkannya. Penyedia Sumber Seragam unik mengidentifikasi sumber-sumber di pelayan dan pelayan yang menerima permintaan dan respons dikenali sebagai pelayan

Perbezaan laman web statik dan dinamik timbul daripada operasi perubahan di belakang pelayan

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 berkaitan dengan hiperpautan. Walau bagaimanapun, halaman-halaman ini bebas antara satu sama lain, dan kod dan kandungan utama 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.Itulah kandungan yang dipaparkan di laman web boleh berubah dari pengguna ke 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 daripada halaman statik hosting untuk halaman dinamik. Oleh kerana laman 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 mengisinya dengan kandungan yang berkaitan seperti teks, foto, audio, dan video.

Contoh untuk pelayan aplikasi adalah PHP dan ASP. BERSIH. 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 sementara laman web dinamik mungkin telah mengubah kandungan.

• Halaman web statik perlu ditukar secara manual, sementara perubahan kepada halaman dinamik boleh dimuat melalui aplikasi di mana sumber disimpan dalam pangkalan data.

• Halaman web statik hanya menggunakan pelayan web, manakala halaman web dinamik menggunakan pelayan web, pelayan aplikasi dan pangkalan data.