Background jobs or cron jobs
Cache
Lazy loading: Defer heavy/expensive loading/calculation
SQL optimization
Improving performance