Skip to content

Instantly share code, notes, and snippets.

@lishenzhi
Last active March 8, 2016 19:24
Show Gist options
  • Save lishenzhi/4d004c68aacaa7025e69 to your computer and use it in GitHub Desktop.
Save lishenzhi/4d004c68aacaa7025e69 to your computer and use it in GitHub Desktop.
Rover Loadtest ToDo List
DB side
- [Done] query distinct
- [Done] N+1 problem for postgres
- [Done] postgress connection time (pgbouncer)
- [Done] 50 problem for redis
- [] optimize content query
- [In Progress] cache machine
- [] redis config
Django side
- [] optimize serializer
- [] rover logging
- [] v1 profiling & optimization
Resources
- [Done] postgres parameter groups
- [Done] RDS instances
Other config
- [N/A] compression option on nginx. it's on by default
Infrastructure
- [] logging
- [] setup fastly
jmeter scripts
- [Done] jmeter script with v2 and v1 on content list
- [] jmeter script with top_story, content list and content details
Testing
- [] scaling test on #instances
- [] scaling test on #users
- [] investigate diff between latency & response time on BlazeMeter
- [] CI pipeline
- [Done] mobile user stats
- [] fastly hit ratio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment