Diferența dintre paginile web statice și cele dinamice: Pagini Web statice vs dinamice comparativ cu

Anonim

Pagini Web Statice vs. Dinamice

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

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

Diferențele dintre site-ul web static și dinamic apar din operațiile 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ă simultan site-ul web. 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 intermediul unor hyperlink-uri. Cu toate acestea, aceste pagini sunt independente unul de celălalt, iar codul și alt conținut recomandat sunt scrise și salvate ca fișiere individuale pe memoria fixă ​​a serverului. Dacă trebuie făcută o modificare a site-ului web, trebuie făcută manual prin schimbarea codului fiecărei pagini web.

Pagina web din interiorul serverului este un fișier HTML individual care poate fi recunoscut de ultimul URL al fișierului;. html sau. htm sunt pagini web statice unde paginile sunt salvate în format HTML.

Atunci când un client web solicită o pagină web statică la serverul web, serverul web (cunoscut ca și serverul HTTP) interpretează și localizează pagina solicitată utilizând URL-ul din cerere și trimite pagina către browser-ul web prin HTTP. Cele mai frecvente servere HTTP sau web folosite î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

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

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

Acest lucru se realizează prin implementarea unei baze de date a serverului de aplicații și a resurselor conectate la serverul web. Atunci când cererea pentru o anumită adresă URL este efectuată 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 adresa URL. Deoarece nu există o pagină HTML fixă, serverul de aplicații afișează aspectul pentru adresa URL necesară și îl umple 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 pentru software-ul bazei 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 să fie schimbate manual, în timp ce modificările la o pagină dinamică pot fi încărcate printr-o aplicație în care resursele sunt stocate într-o bază de date.

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