Optimization 我应该如何为不经常访问的用户管理昂贵的报告cron?
比如说,我有500万用户(用于简单数学),他们每月的访问量差异很大Optimization 我应该如何为不经常访问的用户管理昂贵的报告cron?,optimization,cron,cpu-usage,user-experience,Optimization,Cron,Cpu Usage,User Experience,比如说,我有500万用户(用于简单数学),他们每月的访问量差异很大 User loyalty, in visits per month 1. 1M <1 visits/month 2. 1M 1-10 visits/month 3. 1M 10-50 visits/month 4. 1M 50-100 visits/month 5. 1M >100 visits/month 如果我使用相同的cron来让第5组的每个人都满意,那将是5亿个CPU周
User loyalty, in visits per month
1. 1M <1 visits/month
2. 1M 1-10 visits/month
3. 1M 10-50 visits/month
4. 1M 50-100 visits/month
5. 1M >100 visits/month
如果我使用相同的cron来让第5组的每个人都满意,那将是5亿个CPU周期(大约70%的浪费)
您建议如何最大限度地减少浪费的CPU周期?但仍然要让不经常使用的用户感到高兴(因为我们仍然希望他们变成活跃用户)。这是一个非常有趣的问题,但我认为它不属于这里。谢谢pst。有没有办法让我重新表述这个问题,让它属于这里?想提个建议吗?
Group # Users Visits/Month CPU Cycles/Month
1. 1M 0.1 0.1M
2. 1M 1 1M
3. 1M 10 10M
4. 1M 50 50M
5. 1M 100 100M
-------------------------------------------------
5M 161.1 161.1M