PHP at Lycos - Service Options (Page 2 of 2 )
Until recently, PANGORA relied on Squid technology which only supported full page caching. As the team noticed increasing server load and slower page delivery, they realized they would quickly risk surpassing the 2 second page delivery requirement they had committed to. They investigated two options; they could either purchase additional hardware for approximately $3500 per server hoping that would improve performance, or they could look for a software solution to provide partial page caching of semi-dynamic portions of the page, which could cost approximately $1900.
It was then that PANGORA received a warm recommendation to integrate a performance management solution from their parent company, Lycos Europe. The initial implementation candidate was a lean, mostly text-based Web shopping portal called Fireball. The performance management solution proved its strength by improving performance above expectations (about 10%).
"Today, it works in conjunction with Squid" says Christian Erhard, Product Manager at PANGORA. "While Squid can only be used for static images (gif/jpg) and full-page caching, the performance management solution provides full-page caching, partial page caching and more. PANGORA will implement the solution to power 17 additional Web shopping portals. These shopping portals are backed by 12 load balanced, dual-CPU Apache servers and 10 specialized index servers storing over seven million different products".
The Circumstances Are Ripe For PHP Adoption
PANGORA uses PHP not only in the front-end, but also for its sophisticated product information processing applications. PANGORA's unique product comparison service is made possible through complex product data analysis. Using several PHP-based tools, the product information is processed ensuring that similar search results are achieved regardless of singular and plural, typos etc.
"Initially we chose PHP because it was easier to find and train PHP programmers than other technologies. But today, strengthened by the support and products provided by Zend, we will likely choose PHP for all our in-house and Web front-end projects".
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |