The biggest feature we released recently in PHP land is support for Key Transactions. This feature allows you to identify those important business transactions you want to monitor and manage - regardless of the overall application throughput. With just a couple of clicks, you can track the most important transactions in your business. Now you can make sure they perform well compared to their historical norms.
Key Transactions works well with related features such as Alerting, SLA reports, …
…application developer. He's also the founder of Malt Blue , the community for PHP web application development professionals and PHP - learn Cloud Development through the lens of PHP. You can connect with him on Casts Twitter , Facebook , LinkedIn or Google+ anytime.
As developers, we're taught the importance of testing right from the beginning.helps us write better code in less …
Have created an API for a production environment
Use source control exclusively, Git preferably
Use ftp to deploy applications
Not to say that I have to run 20 virtual machines to copy my cluster of application servers, but it's perfectly acceptable to set up an environment with four VMs where one is a loadbalancer, two are application servers and then a database server.
Networking and port forwards
Unless you regulary let others use your …
…setup and configuration of a LAMP ( community.opscode.com . He then delves more into detail, talking about Chef's other concepts (roles and environments), and also discusses data bags, which can hold global data about an entire infrastructure. …, , and PHP) stack. Ewart shows how the installation and maintenance of this stack can be automated using and out-of-the-box community cookbooks, downloaded directly from 's community site at
…given to me as a fabulous parting gift , it proved to be a fine machine for building PHP, and apps under both and . Even though it's not my main development machine, it still performs yeoman service at my home office.
libmemcached PECL module
Zend Cache Backend Libmemcached
Here is the rough code for this benchmark: // Identical config/code for memcached vs InnoDB $frontendOpts = array( 'caching' => true, 'lifetime' => 3600, 'automatic_serialization' => true ); $memcacheOpts = array( 'servers' =>array( array( 'host' => '192.168.57.51', 'port' => 11211, …
As I despise PHP, I did not go down the route many others take when writing Alfred Workflows. I used Duane Johnson's beginnings of an Alfred 2 and implemented my Framework based on that instead of using David Ferguson's more sophisticated PHP class . Also, Dennis Paagman's alfredo was very helpful in generating the responses that the Alfred Workflows need to return to build up responses in the GUI.
…Rails doesn't scale!" deck, they do make a key observation. " Rails, PHP, etc. are a very good choice to start something". Once you get past "starting" and "growing" to "successful and challenging", you'll face the same level of challenge no matter what you choose: Ruby or Java, MySQL or Riak. All the technologies we have today are challenged when they grow large.
So don't let applications and services get large. Easy to say; …
…only uses processes) whenever possible. PHP requires prefork, but if you don't use PHP then you can probably use one of the other MPMs. Make sure you set a low number of processes and a moderate to high number of threads.
Because Apache performs a lot of blocking I/O (namely HTTP handling), you should give it a lot of threads so that it has a lot of concurrency. The number of threads should be at least the number of concurrent clients that you're willing to serve with Apache…