|
This question is related to performance and scalability of OSQA solution. What is the biggest deployment and how it does perform? I'm interested about:
Did anyone made a stress testing for OSQA? |
|
Hey Sorin. I don't really know what is the biggest deployment of OSQA. But I can speak by the experience we have on our server, and I'm confident that OSQA will be ables to scale. Currently we have more than 10 OSQA sites here, 5 of them are on production. In total, We have no more than 10K daily visitors, and borrowing Matt's words, the server behaves has if OSQA was not even there. The CPU load is always bellow 1%, and memory usage never goes beyond 25% or so, even though we make an intensive use of memcached. We never did a serious test (some simple tests though), because probably is not the time yet, since OSQA is not stable enough, and not every possible optimizations were done yet. For example, we use apache to serve media, but we could use lighthttpd or nginx or something, there is no connection pooling yet, and there isn't simple UI tricks, like CSS sprites or anything. I do believe OSQA will be able to hit the daily 100K or more very easily, and for the more skeptical ones (and NOSQL fans) we're flattening the model inheritance tree so that in the future people can use stuff like django nonrel so that they can deploy OSQA with NOSQL alternatives. When the time comes, there will be some more serious tests :-) Just how stable is osqa? Is it ready for serious use?
(02 Jul '10, 01:46)
jbwiv
1
Most software comes with a shrink-wrap license that says you shouldn't use it to operate nuclear submarines or air traffic control towers. Aside from that class of operations, I think you'll find OSQA is easily ready for "serious use." It is used seriously every day by dozens of sites now.
(02 Jul '10, 07:56)
rickross ♦♦
|
|
Since OSQA is built using Django, you might be interested in some of the responses to this question on Stackoverflow: Does Django Scale? |