Statik və Dinamik Veb Səhifələr
İnternet bir-biri ilə əlaqəli müştəri kompüterləri və serverlərinin böyük toplusudur. Hipermətn Ötürmə Protokolu (HTTP) standart kod olan bu iki səviyyə səviyyəsi arasında əlaqə və məlumat ötürülməsini asanlaşdırır.
Sizin istifadə etdiyiniz kimi bir müştəri kompüteri veb-brauzer vasitəsilə xüsusi veb səhifəyə baxmağa cəhd etdikdə, veb-saytın təfərrüatlarını geri göndərmək üçün vebsaytı (server) yerləşdirən kompüterə sorğu göndərir.. Müştəri kompüterinin tələb etdiyi məzmun mövcuddursa, veb-saytın komponentləri HTTP vasitəsilə HTML formatında müştəri veb-brauzerinə göndərilir və sonra veb-brauzer müştəri kompüterində veb-saytı yenidən yaradır və onu göstərir. Uniform Resource Locator serverdəki resursları unikal şəkildə müəyyən edir və sorğuları qəbul edən və cavab verən server HTTP serveri kimi tanınır.
Statik və dinamik veb-saytın fərqləri HTTP serverinin arxasındakı dəyişiklik əməliyyatlarından yaranır.
Statik Veb səhifələr haqqında ətraflı
Statik vebsayt eyni anda vebsayta baxan bütün istifadəçilər üçün eyni məzmunu göstərən vebsaytdır. Sadəcə olaraq statik veb sayt sabit vebsaytdır və məzmun istifadəçidən istifadəçiyə dəyişmir.
Bunun səbəbi statik veb saytların qurulma üsuludur. Texniki cəhətdən statik veb sayt hiperlink vasitəsilə bir-birinə bağlanan bir serverdə yerləşdirilən HTML sənədləri toplusundan ibarətdir. Bununla belə, bu səhifələr bir-birindən müstəqildir və kod və digər seçilən məzmun serverin sabit yaddaşında fərdi fayllar kimi yazılır və saxlanılır. Əgər vebsaytda dəyişiklik edilməlidirsə, hər bir veb səhifənin kodunu dəyişdirərək əl ilə edilməlidir.
Serverin daxilindəki veb-səhifə faylın URL-nin sonuncusu ilə tanınacaq fərdi HTML faylıdır;.html və ya.htm, səhifələrin HTML formatında saxlandığı statik veb səhifələrdir.
Veb müştəri veb serverə statik veb səhifə üçün sorğu göndərdikdə, veb server (aka HTTP server) sorğudakı URL-dən istifadə edərək tələb olunan səhifəni şərh edir və tapır və səhifəni veb brauzerə göndərir. HTTP vasitəsilə. Bu məqsədlə istifadə edilən ən çox yayılmış HTTP və ya veb serverlər Windows platforması üçün Microsoft-dan IIS və Apace fondu tərəfindən Apache-dir.
Dinamik Veb Səhifələr haqqında ətraflı
Statik veb səhifələrdən fərqli olaraq, dinamik veb səhifələr mövcud dinamik məzmuna görə öz adlarını alır. Yəni veb-saytda göstərilən məzmun istifadəçidən istifadəçiyə və/yaxud zaman-zaman dəyişə bilər. Dinamik veb səhifələrə misal olaraq Amazon, Yahoo, Gmail, CNN və iTunes veb-saytlarını göstərmək olar.
Yenə də, veb serverin strukturu statik səhifələrdən dinamik səhifələrə qədər fərqlidir. Dinamik veb-səhifələr hər bir istifadəçi üçün fərqli məzmun təmin etməyi tələb etdiyindən, eyni səhifənin müxtəlif versiyalarını server yaddaşında saxlamaq və çatdırmaq praktiki deyil, çünki bu əməliyyatı dəstəkləmək üçün böyük resurslar tələb edir. Buna görə də, kifayət qədər əlverişli üsul komponentləri bir neçə anbarda ayrı saxlamaq və onları ümumi tərtibatda bir araya gətirmək və sonra müştəri brauzerinə köçürməkdir.
Buna veb serverə qoşulmuş proqram serveri və resurslar verilənlər bazası tətbiq etməklə nail olunur. Veb-brauzer tərəfindən müəyyən bir URL üçün sorğu edildikdə, veb server URL-də göstərilən HTML faylını təmin etmək üçün məlumatı qəbul edir və proqram serverinə ötürür. Sabit HTML səhifəsi olmadığı üçün proqram serveri tələb olunan URL üçün tərtibatı çıxarır və onu mətn, foto, audio və video kimi müvafiq məzmunla doldurur.
Tətbiq serverləri üçün nümunələr PHP və ASP. NET-dir. Oracle Application Express və MySQL verilənlər bazası proqramı üçün nümunələrdir.
Statik və Dinamik Veb Səhifələr arasındakı fərq nədir?
• Statik veb səhifələrdə sabit məzmun var, dinamik veb səhifələrdə isə dəyişən məzmun ola bilər.
• Statik veb səhifələr əl ilə dəyişdirilməlidir, dinamik səhifəyə edilən dəyişikliklər isə resursların verilənlər bazasında saxlandığı proqram vasitəsilə yüklənə bilər.
• Statik veb səhifələr yalnız veb serverdən, dinamik veb səhifələr isə veb serverdən, proqram serverindən və verilənlər bazasından istifadə edir.