Listing Details
| ID: | 1382 |
| Title: | PHP Everywhere |
| URL: | http://phplens.com/phpeverywhere/ |
| Category: | Computers: Programming: PHP |
| Description: | John Lim's Weblog with comments and reviews. Links to his longer articles and manuals. |
| ADOdb 5.12 Released - Sun, 24 Jul 2011 04:11:17 -0400 |
After a long pause, a new version. Having young children and a busy work schedule has been keeping me too occupied. Mostly bug-fixes. Some minor enhancements for Oracle performance monitoring. Regards,John Lim Postgres: Added information_schema support for postgresql. Postgres: Use pg_unescape_bytea() in _decode. oci8: Fix bulk binding with oci8.http://phplens.com/lens/lensforum/msgs.php?id=18786 oci8 perf: added wait evt monitoring. Also db cache advice now handles multiple buffer pools properly. sessions2: Fixed setFetchMode problem. sqlite: Some DSN connection settings were not parsed correctly. mysqli: now GetOne obeys $ADODB_GETONE_EOF; memcache: compress option did not work. Fixed. See http://phplens.com/lens/lensforum/msgs.php?id=18899 |
| Moving to PHP 5.3 - Fri, 07 Jan 2011 07:25:12 -0500 |
Now that PHP 5.2 is at the end of life, we are starting to migrate to PHP 5.3. Here are some of my experiences with our code:
|
| The fine art of application virtualization - Tue, 31 Aug 2010 11:23:40 -0400 |
The new 8-core Intel Xeon 7550 processors are extremely powerful and a good platform for virtualised applications. My company is setting up PHP application running on a Xen based virtualisation on twoHP Proliant DL580for a total of 64 cores in a high availability environment. . Why Virtualise?First let's investigate why virtualisation is attractive. The advantages are:
The disadvantages are strangely enough related to the advantages:
In this case, our customer was comfortable with virtualisation, as they are big users of IBM AIX Logical Partitions and VMWare. Secondly, they already operate several large Storage Area Networks, and merely had to upgrade the SAN to support us. Lastly they had the budget to pay for all of this :) VM TechnologyWe are using Zend Server CE (PHP 5.2), Apache 2.2 and Oracle 11gR2 running on Red Hat Linux 5.5 and Oracle VM 2.2 (which uses the Xen Hypervisor). In the VM world, there are 4 main technologies that are popular:
We chose Oracle VM (Xen) because it has good performance with Linux and Oracle databases (naturally). Oracle VM is free with optional paid support available. There are also licensing advantages to using Oracle VM with Oracle databases. Oracle database licensing dictates that if you are using virtualisation technologies such as VMWare and are purchasing CPU licenses, you still have to pay database licenses for all the CPU cores of the server, even if the database VM is using only 1 core. However if you are using Oracle VM, then you only have to pay for the CPU cores you use using; this is known as "hard-partition" licensing in Oracle terminology. I also have experience with VMWare, and can recommend it as an mature alternative. Apparently the Citrix Xen Server is a good product, but I don't have experience with it. I will cover more technical details in part 2, which i will be writing in September after I complete this installation. |