Articles/Πώς λειτουργεί ένα website;
backendfrontendfullstack

Πώς λειτουργεί ένα website;

6 June 2026·9 views
Πώς λειτουργεί ένα website;

Από το URL στην οθόνη σου

Πληκτρολογείς μια διεύθυνση στον browser. Σε λιγότερο από ένα δευτερόλεπτο, βλέπεις μια ολόκληρη σελίδα. Τι ακριβώς έγινε;

Βήμα 1: DNS — "Πού είναι αυτό;"

Ο browser δεν ξέρει πού είναι το site. Ρωτάει το DNS (Domain Name System) — τον "τηλεφωνικό κατάλογο" του internet. Το DNS επιστρέφει μια IP διεύθυνση, π.χ. 93.184.216.34.

Βήμα 2: HTTP Request — "Δώσε μου τη σελίδα"

Ο browser στέλνει ένα GET request στον server που βρίσκεται σε αυτή την IP. Ουσιαστικά λέει: "Θέλω την αρχική σελίδα του site σου."

Βήμα 3: Server — "Να την"

Ο server δέχεται το request. Αν η σελίδα είναι στατική, στέλνει απευθείας HTML. Αν είναι δυναμική (π.χ. WordPress, Next.js), τρέχει κώδικα, ρωτάει ίσως τη βάση δεδομένων, και φτιάχνει το HTML που θα στείλει.

Βήμα 4: Browser — "Ας το χτίσω"

Ο browser παίρνει το HTML και αρχίζει να χτίζει τη σελίδα. Βλέπει ότι χρειάζεται CSS για στυλ και JavaScript για λειτουργικότητα — κάνει επιπλέον requests για αυτά.

  • HTML — η δομή (τίτλοι, παράγραφοι, εικόνες)
  • CSS — η εμφάνιση (χρώματα, γραμματοσειρές, layout)
  • JavaScript — η συμπεριφορά (κλικ, animations, API calls)

Βήμα 5: Render

Ο browser συνδυάζει HTML + CSS + JS και εμφανίζει τη σελίδα. Αυτή η διαδικασία λέγεται rendering.

Static vs Dynamic

Ένα static site στέλνει πάντα τα ίδια αρχεία — γρήγορο, απλό, φθηνό hosting. Ένα dynamic site φτιάχνει το HTML κάθε φορά — μπορεί να δείξει personalized περιεχόμενο, αλλά χρειάζεται server.

Takeaway

  • URL → DNS → IP του server
  • Browser στέλνει HTTP request, server απαντά με HTML
  • Browser κατεβάζει CSS και JS, χτίζει τη σελίδα
  • Static = έτοιμα αρχεία, Dynamic = ο server φτιάχνει το HTML

Σχόλια (0)

Συνδέσου για να αφήσεις σχόλιο.

Πώς λειτουργεί ένα website; | VaultNull