APACHE
+------------------+ | Utilisateurs | +---------+--------+ | v +------------------+ | Apache + (PHP) | +---------+--------+
La charge supportée par un serveur web dépend de nombreux facteurs, notamment la configuration spécifique, l'optimisation des performances, le type de contenu servi,la nature des requêtes.
+------------------+ | Utilisateurs | +---------+--------+ | v +------------------+ | Apache + (PHP) | +---------+--------+
+------------------+ | Utilisateurs | +---------+--------+ | v +------------------+ | Nginx + (PHP) | +---------+--------+
+------------------+ | Utilisateurs | +---------+--------+ | v +---------+-------------+ | Nginx (proxy inverse) | +---------+-------------+ | v +----------------------+ | Node.js (JavaScript)| +---------+------------+
+------------------+ | Utilisateurs | +---------+--------+ | v +---------+-----------+ | Squid (Cache) | +---------+-----------+ | v +---------+-------------+ | Nginx (proxy inverse) | +---------+-------------+ | v +---------------------------------+ | Apache + (PHP / FastCGI) | | + (mod_wsgi + Python) | | + (mod_perl + Perl ) | | + (mod_ruby + Ruby /Rails) | | + (mod_cgi et mod_cgid + CGI) | | + (mod_lua + Lua) | +---------+-----------------------+
+------------------+ | Utilisateurs | +---------+--------+ | v +---------+-----------+ | Squid (Cache) | +---------+-----------+ | v +---------+-------------+ | Nginx (proxy inverse) | +---------+-------------+ | v +------------------+ | Nginx ... | +---------+--------+
+------------------+ | Utilisateurs | +---------+--------+ | v +---------+-----------+ | Squid (Cache) | +---------+-----------+ | v +---------+-------------+ | Nginx (proxy inverse) | +---------+-------------+ | v +-------------------------+ | Node.js (JavaScript) | | + (TypeScript) | | + (CoffeeScript) | | + (Dart) | | + (Elm) | +---------+---------------+
Squid et Nginx sont tous deux des solutions de cache HTTP, mais ils ont des fonctionnalités et des usages différents
Squid est un serveur proxy et un cache HTTP qui peut accélérer la livraison de contenus en mettant en cache les réponses des serveurs web et en les servant directement aux utilisateurs. Squid est principalement utilisé pour les réseaux d'entreprise et les grandes infrastructures web pour réduire la latence et économiser la bande passante.
Nginx est un serveur web et proxy inverse qui peut également servir de cache HTTP pour améliorer les performances des sites web et des applications. Il est souvent utilisé pour distribuer la charge des requêtes sur plusieurs serveurs backend et mettre en cache les réponses des serveurs backend.
Un Content Delivery Network (CDN) partagé, également connu sous le nom de "Shared CDN", est un réseau de serveurs distribués géographiquement qui travaillent ensemble pour fournir rapidement du contenu Internet aux utilisateurs finaux. Le terme "partagé" fait référence à l'utilisation de l'infrastructure CDN par plusieurs clients, ce qui permet de réduire les coûts et d'optimiser les ressources. Les serveurs CDN sont répartis dans le monde entier. Cela permet de placer le contenu plus près des utilisateurs finaux, réduisant ainsi la latence et améliorant les temps de chargement. Le CDN met en cache le contenu statique (images, vidéos, fichiers CSS/JS, etc.) sur ses serveurs périphériques (Edge Servers). Lorsqu'un utilisateur demande ce contenu, il est servi à partir du serveur le plus proche plutôt que du serveur d'origine. Fournisseur de CDN : Cloudflare, Akamai, Amazon CloudFront, et Fastly>
Pour installer plussieurs serveur il simplement configuré les ports d'entrer et sortie
Utilisateurs (80/443) -> (80/443) Squid (3128) -> (3128) Nginx (8080) -> (8080)Apache
A installé sur le serveur d'entrée
+----Backend N°0 -----------------+ +----------------------------+ | Utilisateurs (Clients) | +---------+------------------+ | v +---------+---------+ | Squid (80/443) | +---------+---------+ | v +-----------------------------------+ | Nginx (3128) | | Proxy Inverse + load balancing | +---------+-------------------------+ | +-----------+-----------------------------+---------//-------------------------------+ | | | v v v +----Backend N°1 -----------------------+ +---Backend N°2 ------------------------+ +---Backend n+1-------------------------+ | Apache/Nginx (8080) | Node.js (8081) | | Apache/Nginx (8080) | Node.js (8081) | | Apache/Nginx (8080) | Node.js (8081) | +---------------------------------------+ +---------------------------------------+ +---------------------------------------+ | | | v v v +------------------+ +------------------+ +------------------+ | Master DB | | Slave DB 1 | | Slave DB 2 | +------------------+ +------------------+ +------------------+
Un serveur Nginx moderne bien configuré sur du matériel haut de gamme peut atteindre plus (estimation) 30 000 requêtes par seconde.
Question : Quel est le budget pour la gestion des serveurs d'impots.gouv.fr ? Je n'ai pas trouvé la réponse ! En tout cas, ce n'est pas le site le plus fréquenté.
Rang | Domaine | Trafic mensuel | Pages par visite | Temps sur site (min) |
1 | google.com | 2524.3 M | 3.36 | 20:17 |
2 | youtube.com | 1869.2 M | 5.37 | 34:34 |
3 | voiranime.com | 461.1 M | 3.94 | 35:01 |
4 | pornhub.com | 417.4 M | 7.38 | 10:08 |
5 | facebook.com | 288.0 M | 2.59 | 24:00 |
6 | japscan.me | 218.9 M | 5.17 | 27:17 |
7 | wikipedia.org | 202.9 M | 1.91 | 11:26 |
8 | amazon.fr | 173.0 M | 5.42 | 13:35 |
9 | twitter.com | 160.6 M | 1.74 | 21:41 |
10 | google.fr | 154.1 M | 3.84 | 16:56 |
11 | xvideos.com | 149.7 M | 7.72 | 12:46 |
12 | anime-sama.fr | 114.9 M | 2.07 | 13:23 |
13 | instagram.com | 111.5 M | 1.96 | 19:13 |
14 | neko-sama.fr | 111.0 M | 4.6 | 35:55 |
15 | yahoo.com | 102.1 M | 3.64 | 18:47 |
16 | exdynsrv.com | 101.9 M | 2.07 | 2:37 |
17 | xhamster.com | 101.1 M | 7.05 | 16:33 |
18 | search-hub.co | 97.1 M | 1.47 | 16:22 |
19 | jeuxvideo.com | 95.5 M | 9.5 | 23:00 |
20 | xnxx.com | 92.9 M | 7.69 | 10:51 |
21 | mangas-origines.fr | 92.2 M | 9.34 | 46:54 |
22 | srchdale.com | 88.8 M | 1.44 | 16:26 |
23 | leboncoin.fr | 87.5 M | 2.69 | 17:55 |
24 | mangascan.ws | 84.2 M | 4.87 | 27:59 |
25 | adsmoloco.com | 81.8 M | 1.95 | 13:58 |
26 | weather.com | 80.6 M | 1.43 | 7:05 |
27 | chapmanganato.com | 76.4 M | 6.12 | 27:27 |
28 | lemonde.fr | 74.3 M | 2.65 | 21:08 |
29 | asura.gg | 72.4 M | 4.86 | 32:40 |
30 | lequipe.fr | 70.0 M | 1.55 | 25:08 |
31 | reddit.com | 63.6 M | 2.29 | 13:45 |
32 | spankbang.com | 62.1 M | 7.74 | 14:19 |
33 | bing.com | 61.5 M | 3.15 | 14:19 |
34 | tiktok.com | 61.5 M | 1.95 | 9:06 |
35 | live.com | 60.4 M | 3.69 | 9:25 |
36 | fandom.com | 53.9 M | 2.85 | 12:21 |
37 | vostfree.ws | 52.9 M | 2.46 | 13:16 |
38 | programme-tv.net | 52.9 M | 2.17 | 13:40 |
39 | manga-scantrad.net | 52.2 M | 6.94 | 39:19 |
40 | index-education.net | 51.8 M | 1.56 | 14:11 |
41 | lefigaro.fr | 50.9 M | 2.28 | 16:45 |
42 | orange.fr | 49.0 M | 2.83 | 15:13 |
43 | twitch.tv | 48.9 M | 1.98 | 23:51 |
44 | francetvinfo.fr | 48.2 M | 1.76 | 11:35 |
45 | manganato.com | 47.9 M | 2.59 | 9:49 |
46 | ouest-france.fr | 47.0 M | 2.13 | 11:53 |
47 | japanread.cc | 46.3 M | 9.94 | 31:41 |
48 | footmercato.net | 45.7 M | 3.37 | 18:34 |
49 | bfmtv.com | 45.2 M | 1.96 | 17:56 |
50 | mavanimes.co | 43.4 M | 2.42 | 19:42 |
51 | cdiscount.com | 42.4 M | 3.77 | 9:26 |
52 | laposte.fr | 41.0 M | 2.95 | 9:14 |
53 | netflix.com | 40.8 M | 2.01 | 23:01 |
54 | allocine.fr | 40.3 M | 2.58 | 7:22 |
55 | meteofrance.com | 39.4 M | 1.53 | 9:24 |
56 | fnac.com | 39.4 M | 3.18 | 9:23 |
57 | vostanimey.net | 39.0 M | 2.9 | 32:49 |
58 | tf1.fr | 38.1 M | 1.48 | 13:43 |
59 | linkedin.com | 37.6 M | 2.86 | 14:54 |
60 | marmiton.org | 37.1 M | 1.45 | 14:29 |
61 | adkami.com | 36.2 M | 4.81 | 19:42 |
62 | aliexpress.com | 36.1 M | 4.09 | 12:50 |
63 | free.fr | 35.6 M | 3.49 | 10:39 |
64 | juststream.org | 35.0 M | 3.63 | 25:10 |
65 | chaturbate.com | 34.9 M | 7.76 | 15:06 |
66 | hentai-vostfr.net | 34.6 M | 5.85 | 10:09 |
67 | scan-manga.com | 34.5 M | 5.74 | 16:25 |
68 | adextrem.com | 33.6 M | 1.37 | 1:11 |
69 | asurascans.com | 33.3 M | 3.69 | 37:37 |
70 | mangakakalot.com | 33.2 M | 5.25 | 24:27 |
71 | 20minutes.fr | 32.0 M | 1.98 | 11:40 |
72 | qwant.com | 31.7 M | 1.79 | 21:44 |
73 | lelscans.net | 31.5 M | 27 | 16:41 |
74 | tukif.com | 31.3 M | 3.7 | 8:29 |
75 | 3hentai.net | 31.1 M | 19.32 | 14:13 |
76 | taboolanews.com | 30.8 M | 1.05 | 11:43 |
77 | sxyprn.com | 29.6 M | 13 | 14:19 |
78 | doctolib.fr | 29.1 M | 2.29 | 11:35 |
79 | ameli.fr | 29.0 M | 3.52 | 8:21 |
80 | notube.io | 28.4 M | 5.5 | 10:04 |
81 | rule34.xxx | 28.2 M | 24.16 | 12:55 |
82 | dealabs.com | 27.9 M | 2.63 | 15:53 |
83 | service-public.fr | 27.9 M | 1.85 | 8:37 |
84 | scantrad.net | 27.9 M | 2.04 | 11:27 |
85 | journaldesfemmes.fr | 27.8 M | 1.83 | 28:53 |
86 | education.gouv.fr | 27.2 M | 2.2 | 2:11 |
87 | youporn.com | 26.3 M | 4.39 | 8:41 |
88 | nbryb.com | 25.9 M | 4.62 | 0:33 |
89 | playfission.com | 25.8 M | 1.48 | 9:18 |
90 | microsoft.com | 25.6 M | 1.81 | 9:34 |
91 | dailymotion.com | 25.6 M | 1.41 | 16:02 |
92 | mangago.me | 25.1 M | 12.62 | 29:38 |
93 | archiveofourown.org | 25.0 M | 6.29 | 39:23 |
94 | leparisien.fr | 24.9 M | 1.91 | 20:22 |
95 | youtu.be | 24.8 M | 1.26 | 16:25 |
96 | hentaivost.fr | 24.7 M | 5.4 | 8:18 |
97 | paypal.com | 24.5 M | 3.68 | 5:31 |
98 | toonily.com | 24.3 M | 8.58 | 25:04 |
99 | voircartoon.com | 24.3 M | 3.63 | 33:08 |
100 | sfr.fr | 23.9 M | 2.9 | 11:40 |