public marks

PUBLIC MARKS from camel with tags performance & apache

September 2008

April 2008

March 2008

Use Server Cache Control to Improve Performance - apache web server settings for optimized caching with configuration files

by 3 others
Caching is the temporary storage of frequently accessed data in higher speed media (typically SRAM or RAM) for more efficient retrieval. Web caching stores frequently used objects closer to the client through browser, proxy, or server caches. By storing "fresh" objects closer to your users, you avoid round trips to the origin server, reducing bandwidth consumption, server load, and most importantly, latency. This article shows how to configure your Apache server for more efficient caching to save bandwidth and improve performance. Caching is not just for static sites, even dynamic sites can benefit from caching. Graphics and multimedia typically don't change as frequently as (X)HTML files. Graphics that seldom change like logos, headers, and navigation can be given longer expiration times while resources that change more frequently like XHTML and XML files can be given shorter expiration times. By designing your site with caching in mind, you can target different classes of resources to give them different expiration times with only a few lines of code.

February 2008

htaccess Caching

by 2 others
This article shows 2 awesome ways to implement caching on your website using Apache .htaccess (httpd.conf) files on the Apache Web Server. Both methods are extremely simple to set up and will dramatically speed up your site!

Howto: Performance Benchmarks a Web server

by 2 others
You can benchmark Apache, IIS and other web server with apache benchmarking tool called ab. Recently I was asked to performance benchmarks for different web servers. It is true that benchmarking a web server is not an easy task. From how to benchmark a web server, “First, benchmarking a web server is not an easy thing. To benchmark a web server the time it will take to give a page is not important: you don’t care if a user can have his page in 0.1 ms or in 0.05 ms as nobody can have such delays on the Internet.

November 2007

Apache Synapse 1.1 - gridvm.org

Apache Synapse offers a wide range of connectivity, including HTTP/S, JMS, (S)FTP, SOAP, WS-ReliableMessaging and WS-Security. The project has been designed to allow administrators to support advanced functionality such as load-balancing, throttling, and failover without writing code. The new Apache Synapse 1.1 release includes many enhancements based on feedback from users, including * Apache VFS based file transport - supports File System, FTP, SFTP, JAR, ZIP, TAR, GZIP, Mime * Scheduled Task support makes it simple to run repetitive tasks * XQuery mediator - simplifies XML transformation with the XQuery standard * POJO Command mediator - allows the creation of message-independent mediation logic * DB Report and DB Lookup mediators - support message augmentation and database logging * Cache and Throttle mediators/enhancements - improve performance and manage load on existing services * Split/Clone/Aggregate mediators - support batch processing of large messages * Improved logging and tracing support With asynchronous support for HTTP and HTTPS, Apache Synapse has very high scalability under load, supporting thousands of concurrent connections even with limited threads. Combined with streaming XML support, Apache Synapse has class-leading performance results. The Apache Synapse code and binaries are available from the website at http://ws.apache.org/synapse

June 2007

Apache Web Server Speed Configuration Hacks

by 1 other
Apache server performance can be improved by adding additional hardware resources such as RAM, faster CPU, etc. But most of the time, the same result can be achieved by custom configuration of the server. This article looks into getting maximum performance out of Apache with the existing hardware resources, specifically on Linux systems. Of course, it is assumed that there is enough hardware resources - especially enough RAM that the server isn’t swapping frequently. First two sections look into various Compile-Time and Run-Time configuration options. The Run-Time section assumes that Apache is compiled with prefork MPM. HTTP compression and caching is discussed next. Finally, using separate servers for serving static and dynamic contents is covered. Basic knowledge of compiling and configuring Apache and Linux are assumed.

Tuning LAMP systems, Part 2: Optimizing Apache and PHP

Applications using the LAMP (Linux®, Apache, MySQL, PHP/Perl) architecture are constantly being developed and deployed. But often the server administrator has little control over the application itself because it's written by someone else. This series of three articles discusses many of the server configuration items that can make or break an application's performance. This second article focuses on steps you can take to optimize Apache and PHP. Linux, Apache, MySQL, and PHP (or Perl) form the basis of the LAMP architecture for Web applications. Many open source packages based on LAMP components are available to solve a variety of problems. As the load on an application increases, the bottlenecks in the underlying infrastructure become more apparent in the form of slow response to user requests. The previous article showed you how to tune the Linux system and covered the basics of LAMP and performance measurement. This article focuses on the Web server components, Apache and PHP.

May 2007

November 2006

ONLamp.com -- Caching Dynamic Content with Apache httpd

by 1 other
Twenty Things You Didn't Know You Could Do with Your Apache Web Server Caching

ONLamp.com -- Caching Dynamic Content with Apache httpd

ONLamp.com -- Caching Dynamic Content with Apache httpd

camel's TAGS related to tag performance

admin +   apache +   api +   application +   applications +   bench +   benchmark +   benchmarking +   bestpractices +   blog +   build +   cache +   cluster +   code +   combine +   configuration +   conférences +   construction +   control +   cours +   css +   database +   debian +   dev +   disk +   documentation +   ecologie +   file +   flash +   flv +   framework +   free +   gallery +   google +   gpl +   graph +   howto +   hqe +   htaccess +   html +   http +   image +   install +   javascript +   jpeg +   jQuery +   lighttpd +   linux +   livre +   lpref +   mail +   management +   monitoring +   mysql +   nagios +   navigation +   network +   nginx +   optimisation +   optimization +   optimize +   outils +   pdf +   php +   php5 +   player +   plugin +   ppt +   programming +   project +   qmail +   report +   reseau +   rrd tool +   scalability +   scaling +   script +   server +   serveur +   setup +   site +   smtp +   software +   speed +   streaming +   sysadmin +   test +   tips +   tools +   tutorial +   ubuntu +   usb +   velocity +   video +   web +   webdev +   xen +   xhtml +   xml +   zimbra +