15025Zend Core for IBM with IBM DB2 9 to servicehttp://www.zend.com/zend/art/php-over-java.phpPHP is the market-leading dynamic language for producing modern Web applications. Its popularity for building content management and e-commerce systems stems from its portability, ease of use, and wide support for accessing database and enterprise data sources. IBM and Zend Technologies have partnered to deliver Zend Core for IBM?, which is the industry's only certified and fully supported PHP development and production environment for IBM data servers.PHP > Magazine ArticlesOct 12, 2006
PHP (http://www.php.net) is a powerful server side web scripting solution. It has quickly grown in popularity and according to the 2000 January Netcraft Web Server Survey PHP is installed on 12.8% of all web sites. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.
Being a good PHP hacker isn't just about writing single line solutions to complex problems. For example, web gurus know that speed of coding is much more important than speed of code. In this article we'll look at techniques that can help you become a better PHP hacker. We'll assume that you have a basic knowledge of PHP and databases.
This lab series is not a tutorial on writing PHP programs or scripting dynamic Web pages. Rather its intent is to demonstrate how you can use PHP to separate the different elements that make up well designed and valid Web pages into their component parts and have these parts adapt in certain powerful ways. These components correlate almost exactly with the modular design of XHTML itself. Any number of other open-source languages such as Perl or Python could be used to achieve the same goal. Or commercial ones certainly, but let?s not go there.
PHP (which originally stood for Personal Home Page) was first written by Rasmus Lerdorf as a simple set of Perl scripts to track users of his Web pages. He soon had enquiries from other people and rewrote it as a scripting engine. He also added support for forms, thus forming PHP/FI. As its popularity grew, a core group of developers created an API for it and turned it into PHP3. By now PHP was being used in situations which were never envisaged, and so a complete rewrite of the script parser was undertaken (the Zend engine), creating PHP4, which was much faster than PHP3. PHP now stood for PHP Hypertext Processor, and was ready for the big time...
FindArticles Plug-In is designed to help your visitors quickly and easily find published articles on the topics of interest. It helps to find over than 5.5 million articles from more than 900 magazines and journals, dating from 1998 through the present. FindArticles even brings some print-only publications to the Web for the first time.
To tune well, you need to benchmark your Web server. You can get some benchmark figures using ApacheBench (ab) or httperf. If you are an OS agnostic like me, I recommend using Microsoft's excellent free Web Application Stress Tool (WAST - requires M'soft Windows). WAST is more flexible than ab because it allows you to define different GET parameters for each thread. This is important because it allows you to simulate multiple PHP sessions via the PHPSESSID GET parameter. Avoid benchmarks involving PHP sessions when using ab as the sessions will become an artificial bottleneck. More info on using WAST with PHP.
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.