Tuesday, February 1, 2011

Re: Does the CakePHP ready for 'Large Scale' web applications?

I will play the devil's advocate here

if I10n/i18n is your priority specifically if you store translated model content, be ready to optimise your app and cache your views on a per language basis because the default translate behaviour adds one LEFT JOIN per model field to be translated to your query - so if you have long table rows the query gets to be very slow very soon

Also 100000 is a small total number but performance depends on number of concurrent users - this is not cakePHP specific but a general web app rule

But again cake allows you to optimize everything very easily so build with cake and come back with specific problems

Cheers
Tarique

On Wed, Feb 2, 2011 at 5:15 AM, Salines <nikola.paradzik@gmail.com> wrote:
Hi,

My next project requires the following:

Social networking
l10n / i18n
60 or more tables in the database
many tables have multiple associations
user has many associations
track user activity
user has a daily statistics (hits user page, ..)
RBAC / ACL, user privileges: Guest, registered, premium, translator,
moderator, admin, ..
pay per sms, credit card payment gateway
SLUG
etc

We want to build a system for potential 100,000 users of our services
in the first year.
Content on the site will attract a large number of hits.

For future growth:
db prepared for load balancing
separate servers for images and video etc
Nginx server for application, etc

I want to hear your views, articles on the net does not provide enough
information, most of them old, others suggest other frameworks,

http://www.google.com/search?q=php+frameworks+large+scale

Thanks

--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php



--
=============================================================
Cheesecake-Photoblog: http://cheesecake-photoblog.org
PHP for E-Biz: http://sanisoft.com
=============================================================

--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
 
 
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: