Varnish - A State of the Art High-Performance Reverse Proxy

Administration, Programming
Location: Meeting Room B1/B4
Average rating: ***..
(3.60, 5 ratings)

Varnish is a application level reverse proxy for HTTP. Written with performance in mind it incorporates some advanced features to stretch the kernel as far as possible. Wikia relies heavily on varnish to serve a peak traffic of close to a gigabit/sec out of 3 different datacenters. Each one with two Varnishes working as a pair serving thousands of requests a second.

It’s innovative feature includes:

  • VCL — a domain specific language for configuration that gets compiled to native code
  • mmap log file — logs all headers with no performance penalty
  • mmap or malloc storage — lets the kernel deal with disk/memory allocation
  • hybrid thread/event model

This session will include:

  • Startup options for high performance (based on Wikia)
  • Configuration of storage system
  • Example of Wikias experience (including SSD based storage)
  • VCL cookie handling
  • Advanced VCL with embedded C code
  • Monitoring tools
Photo of Artur Bergman

Artur Bergman

Fastly

Artur Bergman is the Founder and CEO of Fastly.

Comments on this page are now closed.

Comments

Picture of Shirley Bailes
Shirley Bailes
09/03/2009 3:13pm PDT

@bryan, we do not have any audio recorded for this presentation.

bryan migliorisi
09/03/2009 3:10pm PDT

These slides are awesome! Please tell me where I can find the audio of this presentation…

Picture of Artur Bergman
Artur Bergman
07/23/2009 2:53pm PDT
Jared Meeker
07/23/2009 12:18pm PDT

This looks promising, but daunting as well. Thanks for the overview. I particularly liked how detailed reasons were given for specific configuration parameters.

  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts