4. Main performance issues
• Tables locking (MyISAM)
• Many queries
• A lot of join queries
• Cache in DB
• A lot of queries for anonymous users
• No need for refresh cache for anonymous frequently
• Slow statics
• Slow clients
5. InnoDB features
• No table locking
• Auto optimization inside of
innodb_pool_buffer_size size
6. Other MySQL options
• Tmp_table_size = 512 Mb
• Query_cache_size
• Max_connections
• join_buffer_size?
• thread_concurrency?
• mysqltuner
8. Other nginx features
• Fast static
• Proxy for slow clients
• Anti – DDoS
• Gzip
• No keep-alive with backend
• Static cache for remote backends