Αυτόματα Αιτήματα HTTP του Προγράμματος Περιήγησης
Ας υποθέσουμε ότι χρησιμοποιείτε ένα πρόγραμμα περιήγησης για να επισκεφτείτε μια συγκεκριμένη σελίδα ενός συγκεκριμένου ιστότοπου:
GET /test.html HTTP/1.1
Host: example.com
Ας υποθέσουμε ότι το αίτημα επιστρέφει ως αποτέλεσμα τον ακόλουθο κώδικα HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="styles.css">
<script src="scripts.js"></script>
</head>
<body>
<img src="images/img.png">
</body>
</html>
Η δουλειά του προγράμματος περιήγησης δεν τελειώνει εδώ, αφού μέχρι στιγμής έχει φορτωθεί μόνο ο κώδικας HTML, και αυτό δεν είναι αρκετό για να εμφανιστεί η σελίδα. Μετά τη φόρτωση του HTML, το πρόγραμμα περιήγησης αναλύει τον κώδικα και βλέπει ότι υπάρχουν συνδέσεις για stylesheets, scripts, εικόνες. Αυτή τη στιγμή, το πρόγραμμα περιήγησης αυτόματα, χωρίς την ανάμιξή σας, στέλνει αιτήματα στον διακομιστή.
Σε αυτή την περίπτωση, για κάθε πόρο δημιουργείται ένα ξεχωριστό αίτημα HTTP. Δηλαδή, για παράδειγμα, για κάθε συνδεδεμένο αρχείο CSS θα σταλεί ένα ξεχωριστό αίτημα.
Πόσα αιτήματα HTTP θα κάνει το πρόγραμμα περιήγησης μετά τη φόρτωση της ακόλουθης σελίδας:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="styles.css">
<script src="scripts.js"></script>
</head>
<body>
<img src="images/img1.png">
<img src="images/img2.png">
<img src="images/img3.png">
</body>
</html>