tens of millions? ;)
On Thu, Jun 19, 2008 at 7:44 PM, Kevin Brown <[EMAIL PROTECTED]> wrote: > On Thu, Jun 19, 2008 at 4:01 PM, Ropu <[EMAIL PROTECTED]> wrote: > > > give PHP a month and will see if java is needed for *very-large-scale* > > sites > > > You don't need java for very large sites. PHP scales extremely well > horizontally (add more machines). The real bottleneck with PHP is the > number > of simultaneous requests you can do. You can get much better performance > using lighthttpd instead of apache httpd, but you trade performance for > flexibility. > > Of course, this depends on what "large scale" means to you. If you can > overhwhelm your available bandwidth on a single machine anyway, it doesn't > matter what you use. > > > > > > ;) ;) > > > > ropu > > > > On Thu, Jun 19, 2008 at 3:55 PM, Leonardo <[EMAIL PROTECTED]> wrote: > > > > > thanks for the replies. > > > for now I'll play with the "easy" php version... hoping to get so big > > > so fast to need the very-large-scale java version :) > > > regarding to the "pick the one that suits you best" question, some > > > sort of "mod_opensocial" apache module would be great (..it would be > > > fun to code..) > > > > > > thanks > > > leo > > > > > > > > > > > > On Fri, Jun 20, 2008 at 12:33 AM, Kevin Brown <[EMAIL PROTECTED]> wrote: > > > > On Thu, Jun 19, 2008 at 3:17 PM, Leonardo <[EMAIL PROTECTED]> > > wrote: > > > > > > > >> Hi all, > > > >> as far as I'm reading, > > > >> it seems the java version is "better" from a production-ready > > > perspective. > > > >> am I wrong? > > > > > > > > > > > > Yes, you're wrong :). What's better is really a matter of what your > > > current > > > > architecture looks like. If you're already a PHP (or anything > CGI-like) > > > > based setup, the PHP solution is probably better. If you're using > Java, > > > go > > > > with the Java version. There are some different performance > > > characteristics > > > > of each, but those are language differences more than anything else. > > > > > > > > > > > >> is it only due to the Caja availabilty? > > > > > > > > > > > > Caja is really a non-starter at this point. Nobody's using it because > > it > > > > isn't ready yet; when it is ready, it'll definitely be an advantage > of > > a > > > > java-based deployment, but PHP implementations can always leverage > caja > > > by > > > > using a web service of some sort. > > > > > > > > > > > >> are there other considerations? (i.e. scalability?) > > > > > > > > > > > > Sure, but these are the same considerations for any "app server" vs. > > > "cgi" > > > > setup. The java implementation can handle more simultaneous requests > > than > > > > the PHP setup running under apache (due to memory limits), but it > also > > > has a > > > > much higher baseline memory overhead (due to the JVM). Deploying the > > PHP > > > > setup is a lot easier than deploying the java implementation, but you > > > have > > > > more options on how you can deploy the java build due to the wide > > variety > > > of > > > > servlet containers out there. > > > > > > > > > > > >> > > > >> what about other implementations? > > > >> a full-compliant RoR flavour would be great. > > > >> > > > >> Thanks to all > > > >> leonardo > > > >> > > > > > > > > > > > > > > > -- > > .-. --- .--. ..- > > R o p u > > > -- .-. --- .--. ..- R o p u