We are currently developing a high traffic facebook app. all traffic will be in one month, where from 500,000 to 1,000,000 expected users are expected. after this month the game is over and we have a winner, so the application will be archived.
Currently, we plan to develop an application with rubies on rails and look for hosting options that can work with traffic. the problem is not so much in users as in peak values: we will have about 500,000 requests arriving daily at short intervals (say, within 3 minutes in the worst case)
we expect from 500,000 to 1,000,000 users of the application, with peaks at 13:00 (GMT + 1 time zone), where most (up to 80% of users) will send most requests. requests from June 11 to 11.july - after that the application / game is closed / completed.
We are currently developing an aggressive caching mechanism - currently we are thinking of 2 or 3 small applications / web services that will handle the load.
the load is distributed as follows: a) the main application, cached data (11 screens, 200 thousand each) b) voting: every day until 1:00 pm (GMT + 1 time zone) - each user votes with the transmitted data of 10 000, high matching peak values!
questions:
- Is there any special app setting that is recommended?
- Are there any hosting partners that can be recommended?
thanks!
z3cko source share