Home arrow Zend arrow Page 2 - Improving Performance

Static and Dynamic Web content - Zend

Your web presence is growing! Traffic and usage are escalating and you have to maintain a superior level of performance. The state of growth unfolds many opportunities but it also holds challenges as a result of change. Not only does performance affect your operating costs, it also reflects directly on the end-user experience. The marketing and sales departments are probably saying that happier users directly increase sales.

TABLE OF CONTENTS:
  1. Improving Performance
  2. Static and Dynamic Web content
  3. Reverse Proxy cache
  4. Code caching (Acceleration)
  5. Client-side caching
  6. Caching conditions
By: Zend
Rating: starstarstarstarstar / 8
January 08, 2004

print this article
SEARCH DEV SHED

TOOLS YOU CAN USE

advertisement

When the World Wide Web was in its infancy, it consisted of primarily static information. Dial-up connections were slow, which was fine because online traffic was light. Since those early years, the Internet has changed dramatically-with content becoming increasingly dynamic.

Dynamic content evolved as a result of the desire to increase interactivity on the Internet. Dynamic content reflects information that can change with every user request. The content is a result of the server-side execution of a set of instructions hidden within the requested page. Once the code is executed and a static HTML page is created and received by the browser, the web server discards the results from memory. Database-driven Web sites, such as news portals or e-commerce portals, are typical examples of dynamic content sites. Dynamic content puts a heavy load on the Web server due to the immense processing power required to produce dynamic results for thousands of requests in real time. Database servers are also hard at work providing the dynamic data to these Web servers.

Proxy caching

Forward Proxy cache
Forward Proxy caching is deployed in front of web browsers for an enterprise's internal userís access. The cache stores frequently requested content and when users access external Web information, instead of going across the Internet, the cache delivers the stored content from a closer proximity. For example, if www.php.net, www.yahoo.com and www.google.com are widely accessed by the employees, the forward proxy cache would hold a copy of these files (see figure 1 below).

This technique provides accelerated performance for the company's internal users and conserves the external bandwidth cost related to retrieving the documents from the Internet. The forward proxy cache is not related at all to the Web server performance.



 
 
>>> More Zend Articles          >>> More By Zend
 

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort
   

ZEND ARTICLES

- Taking the Zend Certified PHP Engineer Exam:...
- Quick Introduction to PHP 5
- PHP SOAP Extension
- Improving Performance
- PDFs with PHP part 2
- PDFs with PHP part 1
- PHP at Lycos
- Build Database Interfaces

Developer Shed Affiliates

 


Dev Shed Tutorial Topics: