开发者

What is the best way to update a big number of accounts

I need your expert advice on this one.

I have been asked to analyse a potential Facebook application.

This application is a parental开发者_Python百科 monitoring for kids accounts. Basically it will search a kid status message for specific keywords amongst others things. And this application will alert the parents when it finds something.

Of course this application will have a valid token to access the kid's data. This is not a tool to spy on the kid.

I am using the Graph API coupled with the 'since' keyword to get the last updates. It's working fine with a single user.

My question is about scalability. How should I get updates of a huge number of kids to monitor? (between 10,000 and 100,000 accounts)

And for each kids I have to monitor status messages, videos, images, friend, friends' status messages...

Here are some numbers:

~2.1M requests each day to get hourly updates of 10,000 kids' account.

~57.8M requests each day to get hourly updates of 10,000 kids'account plus their friends', with an average of 40 friends each.

And as I read here, it would be limited.

So what do you reckon?

ps: Maybe with real-time updates I won't have this problem or would it be worse?


Yes I would subscribe to real-time updates so as an account gets updated you get a callback and then you get the latest updates. This would avoid the overhead of constantly polling accounts for updates. You will need to get an offline_access token for this to work as well.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜