SlideShare une entreprise Scribd logo
1  sur  32
êtes-vous prêts pour le succès ?
Huh !? Qui ça ? Steven VAN POECK autodidacte, 12 ans de PHP, entre autres stevenvanpoeck http://joind.in/4352
should i stay or should i go* ? * the clash, 1981
le début
quelques utilisateurs Coût :  Apache 2.2.16 + mod PHP 5.3.3 + MySQL 5.1.49 Performance : Disponibilité :
Resp time # requests # Concurrent requests Max connexions simultanées : 9 ~4 500 utilisateurs
un peu plus d'utilisateurs Coût :  Apache 2.2.16 + mod PHP 5.3.3 + MySQL 5.1.49 Performance : Disponibilité :
un peu plus d'utilisateurs Apache 2.2.16 + mod PHP 5.3.3 + MySQL 5.1.49 Coût :  Performance : Disponibilité :
[object Object]
distribution de charges : séparation serveur web / db
côté disponibilité : FastCGI pour PHP
côté ressources : nginx
tuning serveur Web (Nginx) ,[object Object]
worker_connections -> 2048
keepalive_timeout -> entre 10 et 20
access_logs off -> réduction I/O (utilisez Google Analytics pour stats)
error_log <LOGFILE> error|crit -> réduction I/O (désactivez avec error_log /dev/null crit)
[object Object]
utilisez la dernière version majeure stable !
template caching (ex : Smarty)
compilation « maison » sans extensions inutilisées
always_populate_raw_post_data = Off (utilisez php://input)
max_execution_time -> le plus petit possible
memory_limit -> adapté à vos scripts
realpath_cache_size -> plus si beaucoup de fichiers
realpath_cache_ttl -> le plus élevé possible
enlever Suhosin patch
un peu plus d'utilisateurs MySQL 5.5.16 Nginx 1.0.8 +  FastCGI  PHP 5.3.8 Coût :  Performance : Disponibilité :
# requests Resp time # Concurrent requests Max connexions simultanées : 27 ~13 000 utilisateurs
encore plus d'utilisateurs MySQL 5.5.16 Nginx 1.0.8 +  FastCGI  PHP 5.3.8 Coût :  Performance : Disponibilité :
encore plus d'utilisateurs Coût :  Performance : Disponibilité :
[object Object]

Contenu connexe

Tendances

Dhcp3
Dhcp3Dhcp3
Dhcp3TECOS
 
Breizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-CacheBreizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-CacheFrederic Bouchery
 
Examen
Examen Examen
Examen TECOS
 
Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017AFUP_Limoges
 
Optimiser WordPress
Optimiser WordPressOptimiser WordPress
Optimiser WordPressChi Nacim
 
Drupal 8, symfony
Drupal 8, symfonyDrupal 8, symfony
Drupal 8, symfonyjeUXdiCode
 
Installation de PHP
Installation de PHPInstallation de PHP
Installation de PHPMoncef Essid
 
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur webNoël
 
Configuration de cplex avec java
Configuration de cplex avec javaConfiguration de cplex avec java
Configuration de cplex avec javagh hassen
 
Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?
Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?
Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?Membré Guillaume
 
05 01 open-vpn
05 01 open-vpn05 01 open-vpn
05 01 open-vpnNoël
 
XebiConFr 15 - À la découverte des mécanismes internes de Cassandra
XebiConFr 15 - À la découverte des mécanismes internes de Cassandra XebiConFr 15 - À la découverte des mécanismes internes de Cassandra
XebiConFr 15 - À la découverte des mécanismes internes de Cassandra Publicis Sapient Engineering
 
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016Nicolas Ledez
 
08 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 208 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 2Noël
 
Réu technodejs
Réu technodejsRéu technodejs
Réu technodejsnaholyr
 

Tendances (18)

Dhcp3
Dhcp3Dhcp3
Dhcp3
 
Breizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-CacheBreizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-Cache
 
Examen
Examen Examen
Examen
 
Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017
 
Optimiser wordpress
Optimiser wordpressOptimiser wordpress
Optimiser wordpress
 
Optimiser WordPress
Optimiser WordPressOptimiser WordPress
Optimiser WordPress
 
Drupal 8, symfony
Drupal 8, symfonyDrupal 8, symfony
Drupal 8, symfony
 
Installation de PHP
Installation de PHPInstallation de PHP
Installation de PHP
 
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
 
Configuration de cplex avec java
Configuration de cplex avec javaConfiguration de cplex avec java
Configuration de cplex avec java
 
Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?
Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?
Une caméra 📹 en DIY sur une mangeoire d'oiseau 🐦 au milieu d’un jardin 🌳 ?
 
05 01 open-vpn
05 01 open-vpn05 01 open-vpn
05 01 open-vpn
 
XebiConFr 15 - À la découverte des mécanismes internes de Cassandra
XebiConFr 15 - À la découverte des mécanismes internes de Cassandra XebiConFr 15 - À la découverte des mécanismes internes de Cassandra
XebiConFr 15 - À la découverte des mécanismes internes de Cassandra
 
Serveur Web (1)
Serveur Web (1)Serveur Web (1)
Serveur Web (1)
 
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
 
08 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 208 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 2
 
Réu technodejs
Réu technodejsRéu technodejs
Réu technodejs
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 

En vedette

Architecture d’une app qui fait 5 millions de visites par mois
Architecture d’une app qui fait 5 millions de visites par moisArchitecture d’une app qui fait 5 millions de visites par mois
Architecture d’une app qui fait 5 millions de visites par moisJulien Carnelos
 
Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...
Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...
Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...PrestaShop
 
Windows Azure : reseaux, équilibreurs de charge et CDN
Windows Azure : reseaux, équilibreurs de charge et CDNWindows Azure : reseaux, équilibreurs de charge et CDN
Windows Azure : reseaux, équilibreurs de charge et CDNMicrosoft Technet France
 
Réaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAPRéaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAPAdyax
 
Performance d'un site Internet
Performance d'un site InternetPerformance d'un site Internet
Performance d'un site InternetVaisonet
 
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...Amazon Web Services
 
Business plan v2 4
Business plan v2 4Business plan v2 4
Business plan v2 4bgar33
 
Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013
Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013
Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013Ecritel
 
Content Delivery Networks (CDN)
Content Delivery Networks (CDN)Content Delivery Networks (CDN)
Content Delivery Networks (CDN)Antoine Benkemoun
 
Cours 2/3 - Architecture Web
Cours 2/3 - Architecture WebCours 2/3 - Architecture Web
Cours 2/3 - Architecture WebAdyax
 
Best Mobile App Development Company | CDN Mobile Solutions
Best Mobile App Development Company | CDN Mobile Solutions�Best Mobile App Development Company | CDN Mobile Solutions�
Best Mobile App Development Company | CDN Mobile SolutionsCDN Mobile Solutions
 
Amplificateur opérationnel
Amplificateur opérationnelAmplificateur opérationnel
Amplificateur opérationnelmrabdellah
 
Marketing, e-fundraising et communication multicanal
Marketing, e-fundraising et communication multicanalMarketing, e-fundraising et communication multicanal
Marketing, e-fundraising et communication multicanalAgence Excel
 
Comptabilité et audit manuel et application
Comptabilité et audit manuel et application Comptabilité et audit manuel et application
Comptabilité et audit manuel et application josiane benlalli
 
Cours SEO, contenus et ergonomie - CESI
Cours SEO, contenus et ergonomie - CESICours SEO, contenus et ergonomie - CESI
Cours SEO, contenus et ergonomie - CESIRedpoint
 
Mercator le role du marketing est de créer la valeur
Mercator le role du marketing est de créer la valeurMercator le role du marketing est de créer la valeur
Mercator le role du marketing est de créer la valeurMehdia Belkaid
 
Le plan marketing à l'usage du manager
Le plan marketing à l'usage du managerLe plan marketing à l'usage du manager
Le plan marketing à l'usage du managerFethi Ferhane
 

En vedette (20)

Architecture d’une app qui fait 5 millions de visites par mois
Architecture d’une app qui fait 5 millions de visites par moisArchitecture d’une app qui fait 5 millions de visites par mois
Architecture d’une app qui fait 5 millions de visites par mois
 
Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...
Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...
Barcamp 3 PrestaShop - Conférence Optimisations et Hébergement de votre site ...
 
Ecosystem tv 2013
Ecosystem tv 2013Ecosystem tv 2013
Ecosystem tv 2013
 
Windows Azure : reseaux, équilibreurs de charge et CDN
Windows Azure : reseaux, équilibreurs de charge et CDNWindows Azure : reseaux, équilibreurs de charge et CDN
Windows Azure : reseaux, équilibreurs de charge et CDN
 
Réaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAPRéaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAP
 
Performance d'un site Internet
Performance d'un site InternetPerformance d'un site Internet
Performance d'un site Internet
 
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
 
Business plan v2 4
Business plan v2 4Business plan v2 4
Business plan v2 4
 
Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013
Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013
Conférence livre blanc - Content Delivery Network - Ecritel - 10.2013
 
Content Delivery Networks (CDN)
Content Delivery Networks (CDN)Content Delivery Networks (CDN)
Content Delivery Networks (CDN)
 
Cours 2/3 - Architecture Web
Cours 2/3 - Architecture WebCours 2/3 - Architecture Web
Cours 2/3 - Architecture Web
 
Best Mobile App Development Company | CDN Mobile Solutions
Best Mobile App Development Company | CDN Mobile Solutions�Best Mobile App Development Company | CDN Mobile Solutions�
Best Mobile App Development Company | CDN Mobile Solutions
 
Amplificateur opérationnel
Amplificateur opérationnelAmplificateur opérationnel
Amplificateur opérationnel
 
Marketing, e-fundraising et communication multicanal
Marketing, e-fundraising et communication multicanalMarketing, e-fundraising et communication multicanal
Marketing, e-fundraising et communication multicanal
 
Comptabilité et audit manuel et application
Comptabilité et audit manuel et application Comptabilité et audit manuel et application
Comptabilité et audit manuel et application
 
Marketing de soi
Marketing de soi Marketing de soi
Marketing de soi
 
Cours SEO, contenus et ergonomie - CESI
Cours SEO, contenus et ergonomie - CESICours SEO, contenus et ergonomie - CESI
Cours SEO, contenus et ergonomie - CESI
 
Mercator le role du marketing est de créer la valeur
Mercator le role du marketing est de créer la valeurMercator le role du marketing est de créer la valeur
Mercator le role du marketing est de créer la valeur
 
Le plan marketing à l'usage du manager
Le plan marketing à l'usage du managerLe plan marketing à l'usage du manager
Le plan marketing à l'usage du manager
 
Audit interne
Audit interneAudit interne
Audit interne
 

Similaire à Etes vous prêts pour le succes ?

Etes vous-prets-pour-le-succes-2011
Etes vous-prets-pour-le-succes-2011Etes vous-prets-pour-le-succes-2011
Etes vous-prets-pour-le-succes-2011Steven VAN POECK
 
Presentation
PresentationPresentation
Presentationbois
 
S2-01-PHP.pptx
S2-01-PHP.pptxS2-01-PHP.pptx
S2-01-PHP.pptxkohay75604
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinLudovic Piot
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide
 
PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005Eric D.
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm
 
Communications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHPCommunications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHPjulien pauli
 
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBMongoDB
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPierre-Alban DEWITTE
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
 
Modern DevOps - kill the bottleneck (part 1/2)
Modern DevOps - kill the bottleneck (part 1/2)Modern DevOps - kill the bottleneck (part 1/2)
Modern DevOps - kill the bottleneck (part 1/2)Loic Ortola
 
Consul @Criteo - usages et patches
Consul @Criteo - usages et patchesConsul @Criteo - usages et patches
Consul @Criteo - usages et patchesPierre Souchay
 
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...sametmax
 
Cours php -partie 1.pdf
Cours php -partie 1.pdfCours php -partie 1.pdf
Cours php -partie 1.pdfssuserc46a93
 
Cours Programmation web en PHP Cours Programmation web en PHP
Cours Programmation web en PHP Cours Programmation web en PHPCours Programmation web en PHP Cours Programmation web en PHP
Cours Programmation web en PHP Cours Programmation web en PHPBassim ELKHATTABY
 

Similaire à Etes vous prêts pour le succes ? (20)

Etes vous-prets-pour-le-succes-2011
Etes vous-prets-pour-le-succes-2011Etes vous-prets-pour-le-succes-2011
Etes vous-prets-pour-le-succes-2011
 
Apache Open SSL
Apache Open SSLApache Open SSL
Apache Open SSL
 
Presentation
PresentationPresentation
Presentation
 
S2-01-PHP.pptx
S2-01-PHP.pptxS2-01-PHP.pptx
S2-01-PHP.pptx
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
 
PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft Hyperconvergence
 
Cours 8 squid.pdf
Cours 8 squid.pdfCours 8 squid.pdf
Cours 8 squid.pdf
 
Communications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHPCommunications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHP
 
Formation Google App Engine
Formation Google App EngineFormation Google App Engine
Formation Google App Engine
 
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server Internals
 
Modern DevOps - kill the bottleneck (part 1/2)
Modern DevOps - kill the bottleneck (part 1/2)Modern DevOps - kill the bottleneck (part 1/2)
Modern DevOps - kill the bottleneck (part 1/2)
 
Consul @Criteo - usages et patches
Consul @Criteo - usages et patchesConsul @Criteo - usages et patches
Consul @Criteo - usages et patches
 
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
Présentation de WAMP.ws, le protocole pour faire du PUB/SUB et RPC over Webso...
 
Cours php -partie 1.pdf
Cours php -partie 1.pdfCours php -partie 1.pdf
Cours php -partie 1.pdf
 
Cours Programmation web en PHP Cours Programmation web en PHP
Cours Programmation web en PHP Cours Programmation web en PHPCours Programmation web en PHP Cours Programmation web en PHP
Cours Programmation web en PHP Cours Programmation web en PHP
 

Etes vous prêts pour le succes ?

Notes de l'éditeur

  1. L&apos;utilisateur clique 1 fois toutes les sec 1sec = 1000 msec 1 clic = 2 connexions (limitation navigateur) =&gt; 1sec * 1000msec * 9cnx/2 = 4500 utilisateurs connectés (optimiste)
  2. * worker_connections : 2048 / 2 connexions par browser / 20 timeout = 68 utilisateurs * keepalive_timeout : 65 est trop long, Nginx gère bien les connexions inutilisées
  3. * always_populate_raw_post_data = ? * real_path_cache_size : par défaut = 16Kb