Sure. Does just fine. Did similar my self this last year. All in web2py. On Tue, Mar 22, 2016, 20:40 Richard Vézina <ml.richard.vez...@gmail.com> wrote:
> You want to create a kind of landscape computer management? > > Richard > > On Tue, Mar 22, 2016 at 1:47 PM, Dragan Matic <perakojotgen...@gmail.com> > wrote: > >> I want to create a service where users could remotely manage some >> services on their computers which are behind the firewall. >> >> Users could register their account, under their account they could >> register one or more (let's say up to 20) client computers, for each of >> these they could download a script which they could install on their >> computers and that script would periodically contact the server (for >> instance every 5 seconds) and do certain things based on the response from >> the server. It would be a json-based service where the server would answer >> something like {"startSomeService": "False"} or {"startSomeService": >> "True", "param1": "aaa", "param1" : "bbb"...}. Web interface would be just >> a simple list of registered computers and their status with a few buttons >> for service management. Web interface would be made using web2py and now >> comes the tricky part: >> >> I've calculated that if I find some 200 paying customers that could earn >> me some basic income. Let's say those 200 users each have 20 registered >> computers that would be 200x20 = 4000 json service requests within 5 >> seconds, so some 800 requests per second. Or let's say I somehow manage to >> get 1000 users, that would be 20000 requests within 5 seconds, so around >> 4000 requests per second or more. These would only be json requests plus >> there would be normal html requests for web interface. I am worrying if >> web2py can handle this kind of traffic and what kind of hardware would I >> need? I plan this to work on nginx web server + postgresql database >> (properly configured and indexed). Is this a feasible solution or I need to >> rethink everything over? >> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.