News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

[php]architect:
October 2013 Issue Released - "Scalability"
October 17, 2013 @ 12:55:14

Along with their recent announcement about returning to the world of print, [php]architect has also released their October issue. This issue includes articles like:

  • Automating Resource Concatenation, Optimization, and Caching
  • Zend Server: Not Just a PHP Stack
  • App Engine on PHP: An Introduction
  • PHP and Varnish: Getting the Best from Your Web Servers

There's also a new column introduced by Aaron Saray talking about some things you can do to remove the fear of "ever showing your code again". You can pick up this issue (the last digital-only one) directly from the [php]architect site.

0 comments voice your opinion now!
phparchitect oct2013 issue release scalability

Link: http://www.phparch.com/magazine/2013-2/october/

DPCRadio:
Episode #2012-26 Thijs Feryn's "Scalability Issues Cure First, Prevent Later"
January 14, 2013 @ 12:15:00

The DPC Radio site has posted their latest recoding from last year's Dutch PHP Conference (2012) with Thijs Feryn's talk Scalability Issues: Cure First, Prevent Later.

The "it works on my machine" mentality has resulted in numerous face palm moments. This is even more painful when a your app is under heavy load due to a marketing campaign. With some minimal code changes and some smart utilities, you can maximize your scalability and performance. Keywords: Varnish, PHP-FPM, Nginx, APC, CDN, Gearman, Memcached and a proper server setup. I'll show you how you can make a slow app with a crappy code base go mighty fast on one and even multiple servers. The focus of this talk is to cure first and eventually learn and prevent.

You can listen to this latest episode either through the in-page player or by downloading the full mp3. You can also subscribe to their feed to get the latest podcasts episodes as they're released.

0 comments voice your opinion now!
dpcradio podcast episode dpc12 conference thijsferyn scalability


Hugh Williams' Blog:
"PHP at Scale" panel discussion at the PHP UK Conference 2012
February 27, 2012 @ 14:05:45

Hugh Williams has a new post with his recap of the "PHP at Scale" panel from this year's PHP UK Conference.

The good news was that Rasmus and Nikolay couldn't see any reasons why PHP was particularly challenging. What we saw were general challenges in scaling applications to large traffic volumes - and that's pretty much where the panel discussion went. Here's a few key points from the discussion.

Highlighted points included: removing bottlenecks to help performance (simple in theory, hard in practice), the fact that PHP should never be the bottleneck, the "odd direction" of HipHop, challenges/growing pains in moving from startup to a large web property. There was also a less technical discussion about "scaling teams" and finding the right (motivated) people to do the job.

0 comments voice your opinion now!
scalability panel phpuk12 conference discussion recap


PHPFog Blog:
Scaling PHP Up, Out, and Around
March 17, 2011 @ 12:03:59

On the PHPFog blog there's a recent post explaining their service in a bit more detail and how it provides the PHP applications out there with a huge amount of scalability that a traditional virtual server can't.

PHP Fog is a new type of hosting provider for PHP applications developers to build applications the good old-fashioned way but with easy scaling, reliability, speed, and easy deployment/management compared to traditional shared/dedicated hosting.

They look at a few situations where scalability can play a key role - traffic surge, growth leads to performance degradation and underutilized servers - and how the answers to these issues are best described as "scaling up", "scaling out" or scaling down", all things that more traditional hosting doesn't do well. Cloud-based platforms, like PHPFog (or Orchestra) can give you that high availability you need, so no matter the situation.

0 comments voice your opinion now!
cloud computing scalability performance phpfog


StackOverflow.com:
Optimizing Kohana-based Websites for Speed and Scalability
February 18, 2011 @ 08:39:53

On StackOverflow a question was asked about how to tweak and tune the performance of a Kohana-powered website. The result was a detailed answer from Pascal Martin that can be applied to just about any kind of web application out there, not just ones written in PHP.

Here are some points that come to my mind when talking about performances, scalability, PHP, ...First of all, there are many aspects/questions that are to consider : configuration of the server (both PHP, MySQL, and system) ; you might get more help about that on serverfault, I suppose, PHP code, database queries, using or not your webserver? Can you use any kind of caching mechanism ? Or do you need always more that up to date data on the website ?

He goes on to give tips about using a reverse proxy (like Varnish), using an opcode cache, caching data as well, profiling and optimizing SQL queries. He finishes it off with a more specific look at Kohana and how you can use some of its built in tools to accomplish these same goals.

1 comment voice your opinion now!
optimize kohana framework speed scalability


Ibuildings techPortal:
Scaling Web Applications with HMVC
February 22, 2010 @ 12:59:49

On the Ibuildings techPortal today there's a new post by Sam de Freyssinet about a slight modification to a well-known pattern (MVC) by adding some scalability - the Hierarchical-Model-View-Controller pattern.

It can also be very costly in time and resources to re-architect software that not scaled well. Ideally applications should grow organically as required and without large sums of money being exchanged in the process. [...] The Hierarchical-Model-View-Controller (HMVC) pattern is a direct extension to the MVC pattern that manages to solve many of the scalability issues already mentioned [in this post].

He talks about the benefits of the HMVC style and how its multiple parts work together and how it promotes code reuse more than the traditional MVC pattern. Some sample code is included so you can get your hands dirty with more than just the concepts behind the pattern including a more real-world example, their service (Gazouillement) that works similarly to twitter.

0 comments voice your opinion now!
application scalability hmvc tutorial hierarchical


Alison Holloway's Blog:
Int'l PHP Magazine Article - The Oracle PHP Connection
May 02, 2007 @ 08:26:00

Those of you out there that work with PHP and Oracle might want to check out the new article that Alison Halloway mentions in her blog today - a reprint of a fellow Oracler - Richard Rendell's article, "The Oracle PHP Connection" [pdf].

In this article we take a look the connection methods used for PHP and Oracle database using the PHP OCI8 extension. Specifically we cover non-persistent and persistent connections while offering some suggestions for choosing the right approach. In addition we will cover some upcoming features in the next major release of the Oracle database to significantly improve scalability of PHP applications.

He talks about [pdf] the types of Oracle->PHP connections, what the database name connection strings are (with examples) the environment variables for connections, closing the connections, a look at connection pooling, and an overview of using DRCP (Database Resident Connection Pooling) to accomplish it.

1 comment voice your opinion now!
intlphpmag oracle connection oci8 persistent scalability intlphpmag oracle connection oci8 persistent scalability


Jeff Moore's Blog:
Why is PHP Code Considered Hard to Maintain?
November 10, 2006 @ 07:34:00

In his latest blog entry, Jeff Moore tries to dispel a rumor about PHP code that's been floating around for years now - that it's considered hard to maintain.

The technocrat, heavily invested in his own technical prowess, faced with successful yet technically inferior code experiences cognitive dissonance. The only thing to do is to belittle the successful, but surely offensive code. "I could write better code than this," he says, or "this code sucks," or "this is unmaintainable."

Unfortunately, what Jeff says about many programmer's first introduction to PHP is right - that they download a popular application to check it out. This code is not always, shall we say, stellar. Jeff also brings up the point that the "PHP doesn't scale" myth goes hand in hand with this. After all, the larger the application, the larger the code, right? And the larger the code, the less maintainable it is, right?

Of course not - there are wonderful large PHP applications that are as easy to jump into and add/modify functionality to and keep up to date as there are small. PHP has one major thing going for it - it's simple nature lets developers keep things simple, and simple is good.

2 comments voice your opinion now!
maintain difficult popular simple scalability maintain difficult popular simple scalability


John Coggeshall's Blog:
Top 30 Scalability Mistakes Slides
October 11, 2006 @ 07:06:15

John Coggeshall has linked to the download of the slides from his latest (and very popular) conference talk - Top 30 Scalability Mistakes.

For those of you who are interested, you can download my slide from the tutorial I gave at ApacheCon this year. This is a very popular talk that I've been giving all year -- and this is by far the most extensive version of the talk yet.

The slides cover topics like system scalability, PHP scalability, database scalability, web server scalability, and using these tips to optimize your application.

0 comments voice your opinion now!
slides talk apachecon2006 scalability mistakes optimize slides talk apachecon2006 scalability mistakes optimize


Chris Shiflett's Blog:
PHP and Scalability (Again)
April 11, 2006 @ 06:46:50

On his blog today, Chris Shiflett an article mentioned in this previous post from the O'Reilly ONLamp.com site about PHP and scalability.

There's an interesting blog entry on O'Reilly's web site discussing Digg's PHP Scalability and Performance. As part of his research, the author (Brian Fioca, a Java developer) interviewed Owen Byrne, cofounder and Senior Software Engineer at Digg, and built his own PHP application, Jobby.

Chris also points out some of the interesting comments made in the entry, including mentions of Digg's stats and some great comments testifying to the light, powerful nature of PHP.

1 comment voice your opinion now!
scalability digg jobby light powerful database scalability digg jobby light powerful database



Community Events





Don't see your event here?
Let us know!


version symfony library framework introduction security language conference opinion interview composer community podcast release artisanfiles tool list laravel voicesoftheelephpant series

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework