Welcome Guest, Not a member yet? Register   Sign In
Largest CI based site
#11

[eluser]Wuushu[/eluser]
dmitrybelyakov,

is that 40 mil pageviews per DAY? If so, in what type of system are you built in now? How many servers? Smile
#12

[eluser]louis w[/eluser]
[quote author="dmitrybelyakov" date="1238191567"][quote author="louis w" date="1238187459"]With multiple web servers load balanced, connecting to a dedicated database server and strong component level caching in place (I prefer to use my own instead of built in), there is no reason why CI would not be able to handle 4 million page views. For even better performance, move all static assets to a cdn.[/quote]

This is very true ) I wonder if there are projects of such scale done with CI...[/quote]

The CMS product I built with CI has been deployed on a multiple server environment (just two). We have also done a version with a separation of web and application server (it was a requirement from the client).
#13

[eluser]Wuushu[/eluser]
I don't think there's a "set limit" on "how many pageviews can codeigniter handle per day?".

Few very easy things to dramatically increase performance
- CDN for static content (relieve file i/o) (amazon's service for example)
- Separate memcached server for database queries that allows caching (relieve database)
- Separate application server and mysql - server (application + database + memcached) (spread load)
- Opcode cacher

Harder to do but allows you to scale
- Database replication and/or clustering. Just requires you to set it up and code a lib (if replication) to handle which server to read from for any particular query.

just a few tips, i think with most these changes you could easily surpass 4 mil pageviews per day.. all depending how database intensive your site is..
#14

[eluser]Unknown[/eluser]
We're working on migrating a site to CI that currently has about 7,000 unique visitors per day doing 1.8 million page views and transferring about 30 GB of bandwidth per day. We're using 3 web servers and a MySQL server. We should have the "front end" of the site completed by mid May so I'll let you know how it's going. We currently have bits and pieces of the site in CI and it's been a pleasure to work with. It actually sucks to have to go back and work in the non-CI code. Definitely some good tips Wuushu for maximizing site performance.
#15

[eluser]Sarfaraz Momin[/eluser]
I have a game website done in CI with not much of optimization in code and on server with only eaccelerator on apache dedicated box. It does around avg 60K users / day with around 3-5 million page views / month. Its working great. We are redoing the codebase and ofcourse it will again be in CI latest. So it should be much better then now.
#16

[eluser]Daniel Moore[/eluser]
[quote author="Warren Noronha" date="1238035292"]Its not in CI. The current system has lived a bit too long. I am trying to decided if I should redo it in CakePHP or CodeIgniter.[/quote]

When simple benchmarks were made for both CakePHP and CodeIgniter, CodeIgniter led the pack in speed. If you have that many users, you need a smaller footprint and faster handling.

If you're choosing between those 2, I would go with the one that will give better results.

http://www.sellersrank.com/web-framework...g-results/
#17

[eluser]Warren Noronha[/eluser]
I think this post took the usual turn of how to scale a application and why there is no reason CI cant scale. I just wanted to know which was the largest site out there. CakePHP for example has addons.mozilla.com, Rails has a couple bunch, etc...
#18

[eluser]Warren Noronha[/eluser]
[quote author="Daniel Moore" date="1238343701"]
When simple benchmarks were made for both CakePHP and CodeIgniter, CodeIgniter led the pack in speed. If you have that many users, you need a smaller footprint and faster handling.

If you're choosing between those 2, I would go with the one that will give better results.

http://www.sellersrank.com/web-framework...g-results/[/quote]

Have you ran the test with the latest version of Cake? Also a "hello world" does not really cut it. How does it fare with db queries etc?
#19

[eluser]dmitrybelyakov[/eluser]
[quote author="Warren Noronha" date="1238375903"]I think this post took the usual turn of how to scale a application and why there is no reason CI cant scale. I just wanted to know which was the largest site out there. CakePHP for example has addons.mozilla.com, Rails has a couple bunch, etc...[/quote]

You may look through 'projects' section of CI website. Some projects there seem to have a lot of users.

And yes this topic had grown in to discussion on scaling web application that is rather interesting. It covers not only CI capabilities in performance but also choosing a proper technology & architecture. Some good advices where given on caching & CDNs and cloud servers.

Would like to talk more on the topic of scaling :-)



UPDATE: I would personally recommend to go check the YouTube Google TechTalks Channel as they discuss lots of interesting stuff there - including optimization, scaling, programming approaches & patterns and lots of new technologies.
#20

[eluser]Daniel Moore[/eluser]
[quote author="Warren Noronha" date="1238376139"]
Have you ran the test with the latest version of Cake? Also a "hello world" does not really cut it. How does it fare with db queries etc?[/quote]

Well, for starters, I never ran these tests. This is only one example of a site I found which ran such tests.

It would be interesting to see good DB interaction compared between the latest versions of both, if someone wants to do that.

As I'm not a cake person, I'm certainly not qoing to qualify myself to do the cake half of it for sure.




Theme © iAndrew 2016 - Forum software by © MyBB