Page Speed Optimization Libraries  1.4.26.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions | Static Public Attributes
net_instaweb::FlushEarlyFlow Class Reference

#include "flush_early_flow.h"

List of all members.

Static Public Member Functions

static void Start (const GoogleString &url, AsyncFetch **base_fetch, RewriteDriver *driver, ProxyFetchFactory *factory, ProxyFetchPropertyCallbackCollector *property_callback)
static void InitStats (Statistics *stats)

Static Public Attributes

static const char kNumRequestsFlushedEarly []
static const char kNumResourcesFlushedEarly []
static const char kFlushEarlyRewriteLatencyMs []
static const char kNumFlushEarlyHttpStatusCodeDeemedUnstable []
static const char kNumFlushEarlyRequestsRedirected []
static const char kRedirectPageJs []

Detailed Description

FlushEarlyFlow manages the flow for the rewriters which flush a response to the client before receiving a response from the origin server. If a request can be responded to early, then FlushEarlyFlow is initiated. It also has helper functions to update the property cache with the response headers which are used when a request is responded to early.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines