Pour répondre à cette hausse, vous devez prévoir des ressources supplémentaires comme l'ajout de serveurs à l'infrastructure existante, la répartition de la charge, etc... Pour répondre au concept de philosophie partagée, le langage PHP va répondre à ces contraintes.
Le site Ibuildings publie un livre blanc (disponible gratuitement) sur le thème des applications webs évolutives horizontalement. Ce livre parle :
- Comment concevoir une application évolutive en définissant une architecture et techniques
- Gérer les ressources automatiques au système avec la possibilité de les ajouter et de les supprimer
Le sommaire du livre se décompose comme ceci :
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
Executive Summary
What Is Scalability?
Scalability is not high performance
What goes up, must come down
Scalable by Design
Loose Coupling
Create APIs, assemble applications
Scaling Your Application
Horizontal vs. vertical scaling
Breaking It Apart – Thinking in Pieces
Static
Dynamic
Database Session Clustering
Memcached Session Clustering
APIs
Scaling Your Database
Database Replication
Database Federation
Database Sharding
Alternative Data Storage Engines
API-only data access
CouchDB and Amazon SimpleDb
Scaling to the Cloud
Platform as a Service
Infrastructure as a Service
Degrade gracefully
Additional Reading
Conclusion
Vous pouvez ajouter votre commentaire! |


