View Code? Open in Web Editor
NEW
Application Performance Optimization Checklist
optimize-performance-website's Introduction
Optimize Performance Website
- Make Fewer HTTP Requests
- Put Stylesheets at the Top
- Put Scripts at the Bottom
- CSS Sprite
- Load Asynchronous Scripts file.
- Optimize Images: Compress, size specific, don’t scale
- Database
- Indexes
- Avoid (n+1) query: includes
- Batch loading
- Transaction
- Run big process in background jobs
- Use DNS: To serve images, assets (Sharding Dominant Domains)
- For Rails: Upgrade Rails, update gems, reduce gems
- Caching:
- Fragment caching
- Query caching
- Redis caching
- Avoid Redirects
- Add an Expires Header
- Gzip Components
- Using proxy to cache
- Config number of Worker on Web Server (Nginx)
- Using HTTP2
optimize-performance-website's People
Contributors
Stargazers
Watchers