Diferența dintre paginile web statice și dinamice

Diferența dintre paginile web statice și dinamice
Diferența dintre paginile web statice și dinamice

Video: Diferența dintre paginile web statice și dinamice

Video: Diferența dintre paginile web statice și dinamice
Video: Do, Does, Did - Basic English Grammar 2024, Iulie
Anonim

Pagini web statice vs dinamice

Internetul este o colecție mare de computere și servere client interconectate. Protocolul de transfer hipertext (HTTP) facilitează comunicarea și transferul de date între aceste două niveluri de niveluri, care este un cod standard.

Când un computer client, cum ar fi cel utilizat de dvs., încearcă să vizualizeze o anumită pagină web prin intermediul browserului web, acesta trimite o solicitare computerului care găzduiește site-ul web (serverul) pentru a trimite înapoi detaliile site-ului. Dacă conținutul solicitat de computerul client este disponibil, componentele site-ului web sunt trimise către browserul web client în format HTML prin HTTP, iar apoi browserul web recreează site-ul pe computerul client și îl afișează. Uniform Resource Locator identifică în mod unic resursele de pe server, iar serverul care primește solicitările și răspunde este cunoscut ca server

Diferențele dintre site-ul web static și dinamic apar din operațiunile de modificare din spatele serverului

Mai multe despre paginile web statice

Un site web static este un site web care afișează același conținut pentru toți utilizatorii care vizualizează site-ul în același timp. Pur și simplu un site web static este un site fix, iar conținutul nu se schimbă de la utilizator la utilizator.

Motivul din spatele acestui lucru este modul în care sunt construite site-urile web statice. Din punct de vedere tehnic, un site web static constă dintr-o colecție de documente HTML găzduite pe un server, care sunt interconectate prin hyperlink-uri. Cu toate acestea, aceste pagini sunt independente unele de altele, iar codul și alte conținuturi prezentate sunt scrise și salvate ca fișiere individuale pe memoria fixă a serverului. Dacă trebuie făcută o modificare a site-ului web, aceasta trebuie făcută manual prin modificarea codului fiecărei pagini web.

Pagina web din interiorul serverului este un fișier HTML individual care poate fi recunoscut după ultima URL a fișierului;.html sau.htm sunt pagini web statice în care paginile sunt salvate în format HTML.

Când un client web face o solicitare pentru o pagină web statică către serverul web, serverul web (alias serverul HTTP) interpretează și localizează pagina necesară folosind adresa URL din cerere și trimite pagina către browserul web prin HTTP. Cele mai frecvente servere HTTP sau web utilizate în acest scop sunt IIS de la Microsoft pentru platforma Windows și Apache de către fundația Apace.

Mai multe despre paginile web dinamice

Spre deosebire de paginile web statice, paginile web dinamice își obțin numele datorită conținutului dinamic disponibil. Adică conținutul afișat pe site se poate schimba de la utilizator la utilizator și/sau din când în când. Exemple de pagini web dinamice sunt site-urile web Amazon, Yahoo, Gmail, CNN și iTunes.

Din nou, structura serverului web este diferită de cea care găzduiește pagini statice și pagini dinamice. Deoarece paginile web dinamice necesită furnizarea de conținut diferit pentru fiecare utilizator, nu este practic să stocați versiuni diferite ale aceleiași pagini în memoria serverului și să le livrați, deoarece acestea necesită resurse mari pentru a susține operația. Prin urmare, o metodă destul de convenabilă este să păstrați componentele separate în mai multe depozite și să le reuniți într-un aspect comun și apoi să le transferați în browserul client.

Acest lucru se realizează prin implementarea unui server de aplicații și a unei baze de date de resurse conectate la serverul web. Când o solicitare pentru o anumită adresă URL este făcută de browserul web, serverul web primește și transmite informațiile către serverul de aplicații pentru a furniza fișierul HTML indicat în URL. Deoarece nu există o pagină HTML fixă, serverul de aplicații scoate la iveală aspectul pentru adresa URL necesară și o completează cu conținutul relevant, cum ar fi text, fotografii, audio și video.

Exemple pentru serverele de aplicații sunt PHP și ASP. NET. Oracle Application Express și MySQL sunt exemple de software pentru baze de date.

Care este diferența dintre paginile web statice și dinamice?

• Paginile web statice au conținut fix, în timp ce paginile web dinamice pot avea conținut în schimbare.

• Paginile web statice trebuie modificate manual, în timp ce modificările aduse unei pagini dinamice pot fi încărcate printr-o aplicație în care resursele sunt stocate într-o bază de date.

• Paginile web statice folosesc doar un server web, în timp ce paginile web dinamice folosesc un server web, un server de aplicații și o bază de date.

Recomandat: