This last post is a dream come true for my boss.

Glossary: 
- "developer" --> someone that can create logics in programs, coding in 
some programming language
- "sysop" --> someone who knows inside out every bit of the pieces the 
"developer" uses to make programs work
- "devop" --> someone who is a coder, and tries to put the bits together to 
make his program work
Bit of background:
Working in a large sysop group managing servers for every kind of 
things...in the range of a 6M $ worth of hardware. 
The new "devops" movement, where "developers" that are not-that-expert in 
"sysops" try to do all by themselves, often results in all kinds of 
configuration nightmares. I mean, I'm a developer too, but maybe I'm too 
biased on the sysop side to let this go unnoticed. I'm happy that 
developers can set up a website from the ground up, we're in 2015 after 
all....
But "sysop-only" people (boss included) are scared of these "new times" 
because the idea that is moving everybody on is that they don't matter 
anymore: if "devops" can set everything from the ground up, why the need of 
"sysops" ?
Ok, background finished.

This kind of configuration may only matter if you didn't run multiple sites 
on a single server!
let's start with "cpu" ideas....
web performance isn't related only to cpu power...but even if it was, 
assigning 2 wsgi processes vs 1 in a 4-core server doesn't mean that users 
will get 2x performances...with some - hard - roundings (memory, I/O 
contention, network, nginx master processes, etc) your theory would be 
valid only as long as you host EXACTLY 4 processes at the most in a 4-core 
server.
limits "ideas"....
enforcing limits per ip address: what about users sitting behind a 
corporate proxy, users on large MANs, chineese folks ? to your site, they 
all come from the same ip, but are different users!

tl;dr: don't ever put here what are the sites you manage, you may get 
someone like me on the other end and he'd not be pleased :-P

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to