pagini web statice și dinamice

Ai auzit, probabil, de multe ori lucruri, cum ar fi pagini web statice și dinamice. Este important să se înțeleagă în mod clar despre ce este vorba, ce sunt aplicate aceste concepte.







Paginile sunt împărțite în comportamentul static și dinamic al documentului în browser. Pe de altă parte, aceste concepte sunt adesea folosite într-un sens diferit. Documentele sunt împărțite în statice și dinamice în conformitate cu procesul de creare a documentului.

Pe comportamentul documentului în browser-ul utilizatorului, se disting:

Dinamica paginilor web implementate folosind script-uri care sunt executate de browser. Multe elemente de limbaj HTML susține definirea manipulare eveniment. De exemplu, puteți seta „faceți clic pe mouse-ul“ eveniment de procesare pe imagine. Apoi, în cazul în care utilizatorul face clic pe imagine, aceasta va provoca unele la acest handler.

Acest lucru poate suna un pic confuz, dar nu vă faceți griji. Când vii cu asta - totul va fi mai ușor.

Conform metodei de documente care creează este împărțită din nou în statice și dinamice.

Chemat pagini statice, dacă se află pe server în format HTML.
Un apel dinamic pe cele care sunt generate „din zbor“ la cererea browser-ului.

După cum puteți vedea, în cazul în care serverul este o pagină html normal, că această abordare este foarte limitată. De exemplu, aveți un magazin online, și adăugați un element nou. Dacă magazinul dvs. este format din „statice“ pagini HTML, atunci va trebui să corectați manual câteva alte pagini. Cel puțin acest catalog, și, probabil, a formularului de comandă. Dacă epuizați de bunuri, apoi, din nou, este necesar să se actualizeze site-ului. Este foarte incomod. Deci, nu veți găsi nici un magazin online pe html. (Deși este posibil de a veni cu un sistem de site-ul peregeniriruet în mod automat atunci când schimbați produsul. Dar nu este o soluție foarte elegant, iar eu sunt despre acest lucru n-au auzit de).







  1. Browserul cere serverului de documente
  2. Serverul determină că documentul este un script și-l execută
  3. Script-ul generează pagina html
  4. Serverul trimite pagina generat la browser-ul, astfel că el nu are nici o idee despre ce a lucrat script-ul de pe server

Există mai multe limbaje de programare, care pot scrie script-uri care generează pagini „dinamice“. Cele mai frecvente dintre ele:

  1. Perl
  2. SSI
  3. PHP
  4. ASP
  5. piton
  6. Java
  7. Codul binar (un program în C sau C ++, compilat în cod executabil)

Fiecare dintre aceste limbi are aplicarea sa specială. Puteți scrie script-uri în orice limbă. Principalul lucru să știe punctele forte și punctele slabe și să le utilizeze în mod eficient. Am spune mai multe despre aceste limbi în mai multe detalii în paginile newsletter-ul nostru. Între timp, este important să se știe că există o varietate de limbaje de programare, care sunt site-urile cu conținut variază în mod frecvent programate.

Dacă aveți un site web schimbă frecvent informații, alegerea ar trebui să fie oprit cu privire la utilizarea de script-uri.
Aici lăudat script-uri. Cu toate acestea, scenariul există un dezavantaj: acestea necesită mai multe resurse de pe server pentru a funcționa. Dacă pagina HTML pe care tocmai ați citit de pe server și trimite browser-ul, apoi script-ul trebuie să ruleze și a alerga mai întâi. În plus, foarte adesea script-urile care utilizează sistemul de management al bazei de date (DBMS) pentru a stoca date volatile, ceea ce creează o povară suplimentară.



static (permanent) sau dinamic (generat)?

Unul dintre prietenul meu, proprietarul unui magazin on-line, a declarat că paginile HTML generate mai bine decât faptul că, practic, nu tulpina server.

Cu toate acestea, rețeaua o mulțime de articole în care oamenii scrie, „29 de bloguri pe Word Press pus gazduire web.“
Vecinul meu a scris o teză pe tema „totul se face în browser-ul.“ El a spus că dinamica paginile mai ușor să se încarce.

Am făcut câteva site-uri, carti de vizita bun html vechi, nu una care nu a căzut. Așa că am făcut site-uri nepretențioase pe motor (script) „Drew a căzut“ (picături care se încadrează). Și picături a căzut :(

Blog-ul meu pe presă Word, niciodată nu a căzut.

Și nu uitați despre hackeri :)
Asigurați-vă că pentru a face toate setările script-ul (motorul) înainte de site-ul de publicare.
Nu sunt tovareschi foarte bune în căutarea unui site sau blog-ul cu găuri și a pus pe legăturile lor cu site-urile lor. Bleed modul în care site-urile lor au bani.