Avtomatik HTTP sorğuları brauzer
Təsəvvür edin ki, brauzer vasitəsilə müəyyən saytın müəyyən səhifəsinə daxil olursunuz:
GET /test.html HTTP/1.1
Host: example.com
Fərz edək ki, sorğunun nəticəsində aşağıdakı HTML kodu qaytarılır:
<!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>
Brauzerin işi bununla bitmir, çünki hələ yalnız HTML kodu yüklənib, bu isə səhifəni göstərmək üçün kifayət deyil. HTML yükləndikdən sonra brauzer onu təhlil edir və görür ki, kodda stil faylları, skriptlər, şəkillər əlaqələndirilib. Bu anda brauzer özü, avtomatik olaraq serverə sorğular göndərir.
Eyni zamanda hər bir resurs üçün ayrıca HTTP sorğusu formalaşır. Yəni, məsələn, hər bir əlaqələndirilmiş CSS faylı üçün ayrıca sorğu göndəriləcək.
Aşağıdakı səhifə yükləndikdən sonra brauzer neçə HTTP sorğusu edəcək:
<!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>