Perbezaan Antara Halaman Web Statik dan Dinamik

Perbezaan Antara Halaman Web Statik dan Dinamik
Perbezaan Antara Halaman Web Statik dan Dinamik

Video: Perbezaan Antara Halaman Web Statik dan Dinamik

Video: Perbezaan Antara Halaman Web Statik dan Dinamik
Video: Benarkah Pikiran dan Perasaan Tak Bisa Sejalan? 2024, Julai
Anonim

Halaman Web Statik lwn Dinamik

Internet ialah koleksi besar komputer dan pelayan pelanggan yang saling berkaitan. Protokol Pemindahan Hiperteks (HTTP) memudahkan komunikasi dan pemindahan data antara dua peringkat peringkat ini, iaitu kod standard.

Apabila komputer pelanggan seperti yang digunakan oleh anda cuba melihat halaman web tertentu melalui penyemak imbas web, ia menghantar permintaan kepada komputer yang mengehos tapak web (pelayan) untuk menghantar semula butiran tapak web. Jika kandungan yang diminta oleh komputer klien tersedia, komponen tapak web dihantar ke pelayar web klien dalam format HTML melalui HTTP, dan kemudian pelayar web mencipta semula tapak web pada komputer klien dan memaparkannya. Uniform Resource Locator secara unik mengenal pasti sumber pada pelayan dan pelayan yang menerima permintaan dan bertindak balas dikenali sebagai pelayan

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

Lagi mengenai halaman Web Statik

Tapak web statik ialah tapak web yang memaparkan kandungan yang sama untuk semua pengguna yang melihat tapak web pada masa yang sama. Cuma tapak web statik ialah tapak web tetap dan kandungannya tidak berubah dari pengguna ke pengguna.

Sebab di sebalik ini adalah cara tapak web statik dibina. Secara teknikal tapak web statik terdiri daripada koleksi dokumen HTML yang dihoskan pada pelayan, yang saling berkaitan melalui hiperpautan. Walau bagaimanapun, halaman ini adalah bebas antara satu sama lain, dan kod dan kandungan lain yang ditampilkan ditulis dan disimpan sebagai fail individu pada memori tetap pelayan. Sekiranya perubahan perlu dibuat pada tapak web, ia perlu dilakukan secara manual dengan menukar kod setiap halaman web.

Halaman web di dalam pelayan ialah fail HTML individu yang boleh dikenali oleh URL terakhir fail;.html atau.htm ialah halaman web statik yang mana halaman tersebut disimpan dalam format HTML.

Apabila pelanggan web membuat permintaan untuk halaman web statik ke pelayan web, pelayan web (aka pelayan HTTP) mentafsir dan mencari halaman yang diperlukan menggunakan URL dalam permintaan dan menghantar halaman ke penyemak imbas web melalui HTTP. Pelayan HTTP atau web yang paling biasa digunakan untuk tujuan ini ialah IIS daripada Microsoft untuk platform windows dan Apache oleh asas Apace.

Lagi mengenai Halaman Web Dinamik

Berbeza dengan halaman web statik, halaman web dinamik memperoleh nama mereka kerana kandungan dinamik yang tersedia. Iaitu kandungan yang dipaparkan di laman web mungkin berubah dari pengguna ke pengguna dan/atau dari semasa ke semasa. Contoh halaman web dinamik ialah tapak web Amazon, Yahoo, Gmail, CNN dan iTunes.

Sekali lagi, struktur pelayan web berbeza daripada mengehos halaman statik kepada halaman dinamik. Memandangkan halaman web dinamik memerlukan penyediaan kandungan yang berbeza untuk setiap pengguna, adalah tidak praktikal untuk menyimpan versi berbeza halaman yang sama pada memori pelayan dan menghantarnya kerana ini memerlukan sumber yang besar untuk menyokong operasi. Oleh itu, kaedah yang agak mudah adalah untuk memisahkan komponen di beberapa storan, dan menggabungkannya dalam susun atur yang sama dan kemudian pindahkan ke penyemak imbas pelanggan.

Ini dicapai dengan melaksanakan pelayan aplikasi dan pangkalan data sumber yang disambungkan ke pelayan web. Apabila permintaan untuk URL tertentu dibuat oleh pelayar web, pelayan web menerima dan menghantar maklumat kepada pelayan aplikasi untuk menyediakan fail HTML yang ditunjukkan dalam URL. Memandangkan tiada halaman HTML tetap wujud, pelayan aplikasi mengeluarkan reka letak untuk URL yang diperlukan dan mengisinya dengan kandungan yang berkaitan seperti teks, foto, audio dan video.

Contoh untuk pelayan aplikasi ialah PHP dan ASP. NET. Oracle Application Express dan MySQL ialah contoh untuk perisian pangkalan data.

Apakah perbezaan antara Halaman Web Statik dan Dinamik?

• Halaman web statik mempunyai kandungan tetap manakala halaman web dinamik mungkin mempunyai kandungan yang berubah.

• Halaman web statik perlu ditukar secara manual, manakala perubahan kepada halaman dinamik boleh dimuatkan melalui aplikasi yang 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.

Disyorkan: