Zend - The PHP Company

White Papers

    Business White Papers

    Zend Blueprint for Continuous Delivery
    Continuous Delivery helps companies release applications faster and with greater quality by streamlining and automating the process of bringing software from code to production. The Zend Blueprint for Continuous Delivery provides practical best practices to help companies implement each step of the continuous delivery cycle. Based on the Zend Server platform, the blueprint provides an easy way to implement these best practices through a series of patterns and plug-ins.

    Beyond Open Source - 4 Key Considerations When Investing in a PHP Platform
    Unanticipated spikes in application usage at inopportune times can have a large impact on the success of an application, and ultimately on the company that depends on it. Companies need to take stock of whether their applications and the platforms they run on can scale to meet demand, and they’re asking themselves whether it’s time to invest in a commercial PHP application platform. A commercial PHP platform creates value in terms of reliability, security, uptime and support. Read this business case to learn what to look for in a commercial PHP platform.

    PHP Takes on Business-Critical Apps
    Studies suggest that within the next three years, mobile app development projects will outnumber native PC projects by a ratio of 4-to-1, and that 90 percent of PHP developers are already working on mobile apps today. Although the future appears bright for PHP in all areas of application development, some companies still have concerns about whether PHP is a safe bet for their applications.This paper examines the benefits of broader PHP adoption in an organization, along with areas for further consideration.

    Application Leadership Today -- DevOps: Agile Delivery for Competitive Edge
    What does it take to be a market leader? In today’s fiercely competitive landscape, application leadership holds the key. Modern web and mobile applications are the new face of business and a key driver of revenue, and agility is the new competitive edge. This paper describes how embracing DevOps is the best practice for application strategies.

    Breaking the Application Deployment Bottleneck: Accelerating application roll out with Zend Server
    This paper describes the business problems faced by IT organizations when the rapid pace of agile development in PHP runs into bottlenecks caused by lack of ability to deploy updates quickly and consistently. It then describes how the application deployment features in Zend Server allow you to break through this bottleneck.

    Running Business-Critical PHP Applications in the Cloud
    Cloud computing is increasingly a viable way for organizations to deliver content and services to users. An economy of scale not seen before is making it cheaper, more efficient and easier to launch and scale new applications. However, the process of launching business-critical applications in the cloud and managing them once they are deployed can be a complex and time consuming process that diminishes many of the initial benefits of moving applications to the cloud.

    The State of PHP in the Enterprise
    Zend and UBM TechWeb partnered to release the first significant survey of IT decision-makers that measures usage of the PHP language to create applications in large enterprises. The survey focused on how enterprise director-level and executive decision-makers are using or planning to use PHP. This white paper describes the key findings of the survey, including that PHP is being used broadly to develop and run diverse and business-critical applications. It also describes the drivers of increased PHP adoption, include faster development cycles when compared to other languages, a widely available talent pool, increased efficiency in the application development process, and ease of use.

    Technical White Papers

    Implementing PHP Application Deployment Best Practices
    This white paper will demonstrate a surprisingly simple and yet robust way to solve the problems associated with application deployment for PHP development projects while avoiding the substantial costs.

    Optimizing Drupal Performance
    This paper presents the results of performance benchmarks for comparing several common PHP runtime environments and configurations. The application used for benchmarking is Drupal, the open source social publishing platform.

    Troubleshooting PHP Issues With Code Tracing
    Zend Server 5 introduces a new and exciting way to speed up root cause analysis for PHP applications: Code Tracing. This white paper describes what code tracing is, the most common workflows in which it can facilitate the development and troubleshooting of PHP applications, and how to configure and use it.

    A Practical Guide to Data Caching with Zend Server
    When asked about the most significant methods to speed up PHP applications, most experts would say “Cache, Cache and Cache”. There are a lot of optimizations that could be done to PHP code that would make it run faster, but the most effective method to speed up PHP execution is to simply execute less, and one of the best ways to achieve that is through caching.

    Session Clustering in PHP
    Since HTTP is a stateless protocol, applications (including those in PHP) are left to their own methods to maintain user sessions. This paper discusses session management techniques in PHP, with a particular emphasis on the session clustering capabilities in Zend Server and how they work.
    PHP is Not Java: Session Management White Paper
    PHP is used by developers that have a wide range of backgrounds and skill levels. When writing scalable PHP applications, it is crucial to understand the “shared nothing“ architecture of PHP. The most misunderstood component in this architecture is the session handling. PHP sessions are different from the ones used in other languages. Due to the “shared nothing“ architecture of PHP, objects cannot survive a request. Session data is therefore serialized to external storage for each request, meaning that only serializable data can be stored, not resources such as DB handles. This is a very powerful and scalable approach for session data averaging around 10-100kb, as serialized session storage can easily be spread over a cluster and serialization does not introduce a great deal of overhead.

    Customer Quote

       Zend Server paid for itself by virtue of the issues we found and fixed in the first week alone is a benefit that is magnified exponentially as our e-commerce application grows.   

    Josh ButtsDirector of Web Development, Offers.com

    Read more

       With Zend Server, we can support more stores placing online orders, while at the same time reducing the manual keying of orders at the distribution center by as much as 35%.    

    Scott CampbellProgrammer Analyst Value Drug Mart