Saturday, February 28, 2009

Solving the C20K problem: PHP Performance and Scalability

A summary of my talk at PHP Quebec @ http://conf.phpquebec.com

PHP is widely adopted for database-backed RIA.
  • PHP lacks true connection pool; can a commodity database server sustain 20000 concurrent users?
  • How to ensure availability in the face of a database server failure?
  • When it comes to scalability, more PHP code or more frameworks (i.e., classes) translates to more CPU power; how to simplify PHP programming and reduce the amount of PHP code using built-in Oracle database 11g mechanisms?
The Community Connect case study will be discussed.

60 comments:

Surachart Opun said...

It's interesting! and i'm excited with 20000 concurrent users.

;)

Kuassi Mensah said...

The slides are posted @ http://www.oracle.com/technology/tech/php/pdf/c20k-phpquebec-2009.pdf

search engine optimization melbourne said...

You make a great point. Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue. Your view is definitely something Id like to see more of. Thanks for this blog. Its fantastic and so is what youve got to say.

Website Design said...

more value you will pass to your visitor more better chance that search engine will recommend you by way of top organic listing.

ecommerce website developers said...

Well said., the post is really the freshest on this valuable topic. I fit in with your conclusions and will thirstily look forward to your next updates.Thanks for sharing your information.

ข่าว said...

Great post - Just subscriped to your RSS feed.. Thanks, is this a regular template?

android developers said...

This is an excellent blog because it has good volume of information, everything is described in the simplest manner and all information on this blog is genuine and real..

r4 card said...

In current Software Market PHP is mostly used languge.Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Phone Sex said...

Your blog is very much good. I am very much impressed by your blog content; I also come across number of sites, you can also check these are also very much useful for everyone.

skip hire said...

Even I am also a fan of PHP but in some cases I really love to deal with Dot Net as compared to it.

wedding reception las vegas said...

More value you will pass to your visitor more better chance that search engine will recommend you by way of top organic listing.

lakeside said...

I think that if more people thought about it that way, theyd have a better time understanding the issue. Your view is definitely something Id like to see more of.Las Vegas Lakeside Weddings

wedding reception las vegas said...

Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Carpet Cleaning Sydney said...

When we talk about good performance, we are not talking about how fast your PHP scripts will run. Performance is a set of tradeoffs between speed versus accuracy versus scalability.

Carpet Cleaning Sydney said...

PHP is a very fast programming language, but there is more to optimizing PHP than just speed of code execution. You need to tweak Apache, PHP and other things.

carpet cleaning randwick said...

You make a great point. Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Construction Safety Coordination said...

Your view is definitely something Id like to see more of. Thanks for this blog. Its fantastic and so is what youve got to say.

Inspection of Work said...

I fit in with your conclusions and will thirstily look forward to your next updates.

carpet cleaning mosman said...

Your view is definitely something Id like to see more of. Thanks for this blog. Its fantastic and so is what youve got to say.

Construction Safety Coordination said...

# When it comes to scalability, more PHP code or more frameworks (i.e., classes) translates to more CPU power; how to simplify PHP programming and reduce the amount of PHP code using built-in Oracle database 11g mechanisms?

Construction Safety Coordination said...

I think that if more people thought about it that way, theyd have a better time understanding the issue. Your view is definitely something Id like to see more of.

carpet cleaning parramatta said...

You make a great point. Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Web design bangalore said...

The blog is absolutely fantastic. Lots of great information and inspiration, both of which we all need. Thanks

kitchen cabinets said...

Hello
360 Degree DB Programming
Amazing blog post as always! I am very glad to see your post, I located what I was in search of here
Thank you!

vegas weddings and receptions said...

Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue. Your view is definitely something Id like to see more of. Thanks for this blog. Its fantastic and so is what youve got to say.

asphalt mix plant said...

There are various reasons why corn prices went up, but artificially boosted demand via subsidies was one of them. Speculation is another. Droughts around the world yet another, etc.

Pneumatic Cylinder said...

In current Software Market PHP is mostly used languge.Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Pneumatic Solenoid Valves said...

I think that if more people thought about it that way, theyd have a better time understanding the issue. Your view is definitely something Id like to see more of. Thanks for this blog.

Pneumatic Filters said...

I think that if more people thought about it that way, theyd have a better time understanding the issue. Your view is definitely something Id like to see more of. Thanks for this blog. Its fantastic and so is what youve got to say.

soil stabilization plant said...

I also come across number of sites, you can also check these are also very much useful for everyone.

mixing concrete said...

We are not talking about how fast your PHP scripts will run. Performance is a set of tradeoffs between speed versus accuracy versus scalability.

bitumen sprayer truck said...

PHP is mostly used languge.Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Concrete batch mix plant said...

I think that if more people thought about it that way, they have a better time understanding the issue. Your view is definitely something Id like to see more of.

Mobile Concrete Batching Plant said...

This is an excellent blog because it has good volume of information, everything is described in the simplest manner and all information on this blog is genuine and real..

Wet mix macadam plant said...

I am very much impressed by your blog content; I also come across number of sites, you can also check these are also very much useful for everyone.

Air Filter Regulator Lubricator said...

Your view is definitely something Id like to see more of. Thanks for this blog. Its fantastic and so is what you've got to say.

Compact Cylinder said...

I fit in with your conclusions and will thirstily look forward to your next updates.Thanks for sharing your information.

Mobile Concrete Batching Plant said...

This is an excellent blog because it has good volume of information, everything is described in the simplest manner and all information on this blog is genuine and real..

Data Entry India said...

I think that if more people thought about it that way, they have a better time understanding the issue. Your view is definitely something Id like to see more of.

Data Entry Outsourcing said...

I fit in with your conclusions and will thirstily look forward to your next updates.Thanks for sharing your information.

Outsourcing Transcription Services said...

You helped me a lot indeed and reading this your article I have found many new and useful information about this subject.

Property Management Las Vegas said...

I think that if more people thought about it that way, theyd have a better time understanding the issue. Your view is definitely something Id like to see more of. Thanks for this blog. Its fantastic and so is what youve got to say.

Hoa Management said...

This is an excellent blog because it has good volume of information, everything is described in the simplest manner and all information on this blog is genuine and real..

Property Rental Management said...

In current Software Market PHP is mostly used languge.Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Air Filter Regulator Lubricator said...

Even I am also a fan of PHP but in some cases I really love to deal with Dot Net as compared to it.

Pneumatic Filters said...

I also come across number of sites, you can also check these are also very much useful for everyone.

Compact Cylinder said...

PHP is mostly used languge.Got some great information here.

bitumen sprayer said...

I fit in with your conclusions and will thirstily look forward to your next updates.Thanks for sharing your information.

concrete batch plant said...

Even I am also a fan of PHP but in some cases I really love to deal with Dot Net as compared to it.

portable batch plant said...

Performance is a set of tradeoffs between speed versus accuracy versus scalability.

Sight Glasses | Oil Filler said...

More value you will pass to your visitor more better chance that search engine will recommend you by way of top organic listing.

Guard rings | oil windows said...

More value you will pass to your visitor more better chance that search engine will recommend you by way of top organic listing.

Oil windows | oil window said...

The blog is absolutely fantastic. Lots of great information and inspiration, both of which we all need. Thanks

Best e cigarettes said...

This is an excellent blog because it has good volume of information, everything is described in the simplest manner and all information on this blog is genuine and real..

Quit smoking | How to quit smoking said...

More value you will pass to your visitor more better chance that search engine will recommend you by way of top organic listing.

Electronic cigarette said...

PHP is mostly used languge.Got some great information here. I think that if more people thought about it that way, theyd have a better time understanding the issue.

Nicotine | Cigarettes said...

More value you will pass to your visitor more better chance that search engine will recommend you by way of top organic listing.

concrete batch plant said...

More value you will pass to your visitor more better chance that search engine will recommend you by way of top organic listing.

teguh wibowo said...

Obat herpes tradisional yang ampuh
Obat herpes untuk balita
Obat herpes selain acyclovir
Obat herpes di wajah
Obat herpes alami
Obat herpes aman untuk ibu hamil
Obat herpes apa ya
Obat exim kering mujarab
Obat exim paling ampuh
Obat exim kering menahun
Obat exim
Obat exim kering
Obat exim basah
Obat eksim alami
Obat exim kering menahun
Obat exim paling ampuh
Obat exim kering mujarab
Obat exim menahun
Obat exim di apotik
Obat exim ampuh
Obat exim traditional
Obat exim untuk bayi
Obat exim kronis
Obat anti exim

teguh wibowo said...

obat kutil kelamin kaskus
lama pengobatan kutil kelamin
obat kutil kelamin mujarab
obat kutil kelamin medis
mengobati kutil kelamin secara medis
obat kutil kelamin paling murah
jual obat kutil kelamin murah
kutil kelamin dan pengobatan nya
obat kutil kelamin tanpa operasi
pengobatan setelah operasi kutil kelamin
pengobatan penyakit kutil kelamin wanita
cara mengobati kutil kelamin pria
mengobati kutil pada kelamin pria
mengobati kutil kelamin dengan propolis
pengobatan kutil pada kelamin
obat kutil kelamin resep dokter
obat kutil kelamin salep
Cara mengobati herpes di kemaluan pri dan wanita
Pengobatan herpes kelamin atau herpes genital ampuh
Obat herpes kulit
Obat herpes simplex
Obat herpes genital
Obat herpes di apotik
Obat herpes kulit di apotik
Obat herpes genital di apotik
Obat herpes untuk bayi
Obat herpes untuk ibu hamil
Obat herpes ampuh
Obat herpes untuk anak
Obat herpes mulut