I agree with James to a large extent. I have been pleasantly surprised at how well CakePHP applications scale and how easy it has been to fix bottlenecks when they have appeared. You can very easily make quick alterations and re-factor code when everything is structured well.
Some anecdotal info: Of-course, it all depends on what each of us consider to be a big application. My "big" app right now does not break a sweat on a simple 1u rack-server (nothing fancy on its own but it has a redundant twin). Requests per day are only 10-20k but they result in 2-4k transactions saved to the database. The database grows by about 250MB per month with the longest table currently at just over 400k rows. For this kind of application, the problem-areas have been limiting recursions, moving data-processing from PHP into MySQL when possible and handling a few problems with parallel transactions. MySQL has been really great at dealing with a lot of data and the performance have only suffered when Cake has been asked to organise 100k rows of data info Model arrays and similar situations. ---end anecdote You should choose your framework more by how fast and well-built your app will be than performance. Extra servers are a lot cheaper than 6months extra development. :) On Jul 9, 2:27 pm, James K <[EMAIL PROTECTED]> wrote: > You can do anything in CakePHP that you can do writing from scratch in > PHP. You take a performance hit by introducing CakePHP's overhead into > the project right off the bat, but in turn, you'll end up being able > to develop your project more quickly and in a more structured and > maintainable fashion. > > Performance and efficiency are things that can always be improved as > time goes on, so I generally don't let that stop me from starting > large scale projects with Cake. The trade-off is well worth it, IMO. > > - James > > On Jul 9, 12:00 am, loguKK <[EMAIL PROTECTED]> wrote: > > > Hi, > > > I have been started using CakePHP for small web sites.. Can I use it > > to develop such social networking portal --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---