Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Methods and Best Practices for High Performance eCommerce
1. Magento HQ Developers Meet up Methods and Best Practices for High Performance eCommerce. By Dmitriy Soroka System Architect at Magento, Inc 20-Sep-10| 1|
2. Performance Improvement Techniques Environment Web Server Configuration Data Base Configuration Accelerating PHP Additional HTTP Requests Application Caching Session Handling More options Scaling Backend Server Multiple Frontend Servers Multiple Databases 3rd party integrations Integration with Solr
3. Benchmarks Methodology Siege with different concurrencies 10, 20, 50, 100 Database Size Sample data, 10K products, 80K products URLs CMS Page (home page) URLs List Checkout Results Requests per second Orders per hour
5. Apache Configuration Apache modules – use just necessary modules KeepAlive directive mod_deflate - compress content before sending it to the browser Eliminating directory structure scans for the .htaccess
6. MySQL Configuration innodb_buffer_pool_size Combined web and db server, 6 GB RAM – 2-3 GB Dedicated database server, 6 GB RAM – 5 GB Dedicated database server, 12 GB RAM – 10 GB innodb_thread_concurrency 2 * [numberofCPUs] + 2 table_cache is the number of tables that can be simultaneously opened by MySQL query_cache_size (64 Mb) query_cache_limit (2 Mb)