<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.umbo.fr/index.php?action=history&amp;feed=atom&amp;title=Grosse_infra</id>
	<title>Grosse infra - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umbo.fr/index.php?action=history&amp;feed=atom&amp;title=Grosse_infra"/>
	<link rel="alternate" type="text/html" href="https://wiki.umbo.fr/index.php?title=Grosse_infra&amp;action=history"/>
	<updated>2026-10-28T23:24:03Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.umbo.fr/index.php?title=Grosse_infra&amp;diff=789&amp;oldid=prev</id>
		<title>Admin le 16 novembre 2012 à 09:22</title>
		<link rel="alternate" type="text/html" href="https://wiki.umbo.fr/index.php?title=Grosse_infra&amp;diff=789&amp;oldid=prev"/>
		<updated>2012-11-16T09:22:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 16 novembre 2012 à 09:22&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;On 09/11/2012 11:45, François wrote:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On 09/11/2012 11:45, François wrote:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; Pour vous opérateurs, ça change quelque chose le modèle push serveur&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; Pour vous opérateurs, ça change quelque chose le modèle push serveur&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; -&amp;gt;  client (et donc le fait d&amp;#039;avoir des connexions persistantes)? Le&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; -&amp;gt;  client (et donc le fait d&amp;#039;avoir des connexions persistantes)? Le&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l93&quot;&gt;Ligne 93 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 93 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Liste de diffusion du FRnOG&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Liste de diffusion du FRnOG&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://www.frnog.org/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://www.frnog.org/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umbo.fr/index.php?title=Grosse_infra&amp;diff=788&amp;oldid=prev</id>
		<title>Admin le 16 novembre 2012 à 09:21</title>
		<link rel="alternate" type="text/html" href="https://wiki.umbo.fr/index.php?title=Grosse_infra&amp;diff=788&amp;oldid=prev"/>
		<updated>2012-11-16T09:21:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 16 novembre 2012 à 09:21&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On 09/11/2012 11:45, François wrote:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/ins&gt;On 09/11/2012 11:45, François wrote:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; Pour vous opérateurs, ça change quelque chose le modèle push serveur&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; Pour vous opérateurs, ça change quelque chose le modèle push serveur&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; -&amp;gt;  client (et donc le fait d&amp;#039;avoir des connexions persistantes)? Le&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; -&amp;gt;  client (et donc le fait d&amp;#039;avoir des connexions persistantes)? Le&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l93&quot;&gt;Ligne 93 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 93 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Liste de diffusion du FRnOG&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Liste de diffusion du FRnOG&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://www.frnog.org/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://www.frnog.org/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/nowiki&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-787:rev-788:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umbo.fr/index.php?title=Grosse_infra&amp;diff=787&amp;oldid=prev</id>
		<title>Admin : Page créée avec « On 09/11/2012 11:45, François wrote: &gt; Pour vous opérateurs, ça change quelque chose le modèle push serveur &gt; -&gt;  client (et donc le fait d&#039;avoir des connexions persistan... »</title>
		<link rel="alternate" type="text/html" href="https://wiki.umbo.fr/index.php?title=Grosse_infra&amp;diff=787&amp;oldid=prev"/>
		<updated>2012-11-15T15:53:48Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « On 09/11/2012 11:45, François wrote: &amp;gt; Pour vous opérateurs, ça change quelque chose le modèle push serveur &amp;gt; -&amp;gt;  client (et donc le fait d&amp;#039;avoir des connexions persistan... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;On 09/11/2012 11:45, François wrote:&lt;br /&gt;
&amp;gt; Pour vous opérateurs, ça change quelque chose le modèle push serveur&lt;br /&gt;
&amp;gt; -&amp;gt;  client (et donc le fait d&amp;#039;avoir des connexions persistantes)? Le&lt;br /&gt;
&amp;gt; fait d&amp;#039;avoir des (dizaines de) milliers de clients qui se connectent&lt;br /&gt;
&amp;gt; (donc suivant une répartition aléatoire sur une période temporelle)&lt;br /&gt;
&amp;gt; vers une même destination, plutôt que d&amp;#039;avoir ce même (dizaine de)&lt;br /&gt;
&amp;gt; millier de connexions ouvertes?&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;un point de vue réseau, ce qui compte c&amp;#039;est le nombre de paquets.&lt;br /&gt;
&lt;br /&gt;
De ton point de vue, plus de sessions c&amp;#039;est aussi plus de charge sur les&lt;br /&gt;
serveurs et les firewalls (si statefull). Mais coté serveur ça va&lt;br /&gt;
dépendre des implémentations, puisqu&amp;#039;une ouverture de session peut&lt;br /&gt;
consommer plus que le maintient de plus de connexions ouvertes.&lt;br /&gt;
&lt;br /&gt;
La question va plutôt être de savoir si tu as besoin de plus de paquets&lt;br /&gt;
pour le keepalive que pour le triple handshake (supposant que tu fais du&lt;br /&gt;
HTTP, donc du TCP) à chaque ré-ouverture de session.&lt;br /&gt;
&lt;br /&gt;
J&amp;#039;aurais tendance à favoriser le keepalive et le pipelining dès que&lt;br /&gt;
l&amp;#039;applicatif le permet et dans l&amp;#039;espoir de maximiser la charge utile des&lt;br /&gt;
paquets.&lt;br /&gt;
&lt;br /&gt;
Mais quitte à pousser la réflexion à ce stade, l&amp;#039;idéal est encore que&lt;br /&gt;
tout l&amp;#039;applicatif soit optimisé : sérialisation, minimisation et&lt;br /&gt;
compression de ce qui peut l&amp;#039;être, vrai gestion statefull des clients&lt;br /&gt;
connectés, gestion de reconnexion transparente en cas de perte de la&lt;br /&gt;
session malgré le kepalive...&lt;br /&gt;
&lt;br /&gt;
Dans ce cas un des points d&amp;#039;optimisation peut être la spécialisation de&lt;br /&gt;
tes serveurs. Tu vas avoir différents rôles prédéfinis et différents&lt;br /&gt;
comportements pour chaque rôles, avec des heuristiques à implémnter dans&lt;br /&gt;
ton applicatif pour optimiser encore plus le comportement de ces rôles.&lt;br /&gt;
&lt;br /&gt;
Le cas typique de mon point de vue c&amp;#039;est le jeu et ligne ou le site&lt;br /&gt;
social / de rencontre avec t&amp;#039;chat.&lt;br /&gt;
&lt;br /&gt;
La première distinction que tu peux faire, c&amp;#039;est statique v;s.&lt;br /&gt;
dynamique. Sur le statique, ton objectif va être de profiter du&lt;br /&gt;
pipelining, et ce qui va compter c&amp;#039;est la capacité de ton sous-système&lt;br /&gt;
de stockage à accéder à tous les fichiers dans le délai du keepalive&lt;br /&gt;
(parfois les 5 secondes par défaut d&amp;#039;Apache ne suffisent pas, mais&lt;br /&gt;
quelle idée d&amp;#039;utiliser apache pour du statique ?).&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le dynamique, tu vas avoir la génération des pages et le&lt;br /&gt;
support de tes messages applicatifs. Sur la génération des pages, tu vas&lt;br /&gt;
généralement n&amp;#039;avoir qu&amp;#039;un fichier à envoyer par requête, et les&lt;br /&gt;
requêtes sont plutôt espacées, donc le keepalive ne sert à rien.&lt;br /&gt;
&lt;br /&gt;
Par contre sur la classe de serveurs qui va supporter la messagerie&lt;br /&gt;
instantanée, tu as intérêt à l&amp;#039;augmenter au maximum dès qu&amp;#039;une&lt;br /&gt;
conversation est active. Ou plutôt que ton code coté client n&amp;#039;initie la&lt;br /&gt;
connexion que lorsqu&amp;#039;une conversation est effectivement démarrée.&lt;br /&gt;
&lt;br /&gt;
Sur un site un peu gros, pour le coup tu vas plutôt avoir 4 à 6 familles&lt;br /&gt;
de serveurs frontaux :&lt;br /&gt;
- Les statiques invariables (images) : ce sont les I/O disque random&lt;br /&gt;
read qui chargent. Keepalive pour pipelining.&lt;br /&gt;
- Les statiques légèrement variables (js, css) : tu vas bouffer un peu&lt;br /&gt;
de CPU si tu ne pré-compresse pas, mais finalement tout le contenu se&lt;br /&gt;
retrouve en RAM, donc peu d&amp;#039;IO disque. Keepalive pour pipelining.&lt;br /&gt;
- Les dynamiques lourds (html) : ceux là tapent dans les bases pour&lt;br /&gt;
génerer uniquement l&amp;#039;ossature et agréger le contenu que tu auras&lt;br /&gt;
considéré comme statique. Pas de keepalive.&lt;br /&gt;
- Les dynamiques légers (html aussi, parfois json ou xml) : ceux là vont&lt;br /&gt;
générer des inclusions plus variables, genre le &amp;quot;top 5 instantané&amp;quot; ou la&lt;br /&gt;
liste des connectés. Per request uniquement, pas de keepalive.&lt;br /&gt;
- Les flux de contrôle par session (json ou autre) : ouverts pour tout&lt;br /&gt;
le monde, pour les notifications quelconques, pas forcement très&lt;br /&gt;
réactives donc un keepalive court et du polling toutes les 2-3 minutes&lt;br /&gt;
peut suffire&lt;br /&gt;
- Les flux applicatifs real-time (json ou autre) : là c&amp;#039;est spécialisé&lt;br /&gt;
pour la messagerie instantanée, les données de jeu en ligne, ...).&lt;br /&gt;
Keepalive long obligatoire.&lt;br /&gt;
&lt;br /&gt;
Sur chaque famille tu vas avoir des profils de requêtes par utilisateur&lt;br /&gt;
assez différents pour avoir des optimisations adaptées à chaque&lt;br /&gt;
scénario, et donc faire un meilleur usage du keepalive pour gagner en&lt;br /&gt;
réactivité et minimiser la charge de tes serveurs.&lt;br /&gt;
&lt;br /&gt;
Le fait de découper les serveurs par fonction de permettra aussi de&lt;br /&gt;
scaler et distribuer la charge (sous entendu en CDN et/ou sur plusieurs&lt;br /&gt;
hébergeurs) plus facilement.&lt;br /&gt;
&lt;br /&gt;
@+&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
Jérôme Nicolle&lt;br /&gt;
06 19 31 27 14&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---------------------------&lt;br /&gt;
Liste de diffusion du FRnOG&lt;br /&gt;
http://www.frnog.org/&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>