If you have a high-load website you can get down and dirty with Pyramid
(it's EASY! Django is not so easy to do that with). You can use
technologies that are more domain specific, or unusual for your
requirements. You won't be forced into specific paradigm.
I believe it is not Pyramid that is the problem. I am using Pyramid for
my startup, VERY HIGH VOLUME traffic application and Pyramid rocks the
socks off of Pylons, Django, and many other frameworks.
Pyramid, is very "real world" focused!!! Spend some time with the docs,
build a play app so you understand how it all works, get to know it -
you will be pleasantly surprised.
KlenPJ hopIJQy <hufen...@gmail.com> writes:
--
Parnell "ixmatus" Springmeyer (http://ixmat.us)
I think you meant varnish for caching, Not vagrant. Other than that: this.
--
You received this message because you are subscribed to the Google Groups "pylons-discuss" group.
To post to this group, send email to pylons-...@googlegroups.com.
To unsubscribe from this group, send email to pylons-discus...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
I think you meant varnish for caching, Not vagrant. Other than that: this.
On Thu, Dec 1, 2011 at 2:41 AM, KlenPJ hopIJQy <hufen...@gmail.com> wrote:
> i need real tech white paper about how to built high load website. such as
> a hot online trade site, a hot forum, a hot web game.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/pylons-discuss/-/mBf7kkp_qLcJ.
let me guide your way here.
1) go learn apache or nginx.
2) go learn your db of choice.
3) go learn a nosql solution.
4) go learn a caching solution.
5) go learn a messaging system.
6) go learn how to do web cluster
7) go learn how to do db cluster
8) go learn how to do mail cluster
9) go learn a low-level language.
10) go learn python.
11) go learn pyramid.
12) write your web app.
you see how pyramid is a little part of this infrastructure?
--
You received this message because you are subscribed to the Google Groups "pylons-discuss" group.
As for a consolidated FAQ, there are so many variables, there is never
a best for every solution. In every case, you have to know what your
stumbling blocks are in order to fix them. And you can't just look at
the benchmark of the day because many are not run properly or aren't
anywhere near testing real world situations.
For one project I'm working on, I thought my use case was rather
specific. After evaluating nine potential solutions and implementing
two test projects in two separate long polling/ajax push scenarios, I
realized that my initial design wouldn't work and that none of the
solutions were optimal for what I needed. So, I had to pull the
decision making back a layer and then I could implement almost any
long polling solution - each worked as long as I had the ability to
access named pipes.
The battles with noSQL versus SQL are almost as religious as which
noSQL solution is best. Do you need streaming map/reduce? do you care
about immediate or eventual consistency?
Every decision brings a dozen solutions and each solution needs to be
evaluated. There are people that will pick their favorites and become
experts in those and in 90% of the cases, you can usually shoehorn an
idea into the tools in your skillset. The fundamental differences
between riak, mongodb, couchdb, cassandra, etc. are there, but, it
would be hard to say that any of them couldn't be engineered to handle
most of the nosql use cases.
While it would be nice to say, a + b + c + d = fastest, you need to
qualify that as 'fastest in this situation'.
Welcome to the world of scaling. :)