Page Speed Optimization Libraries
1.2.24.1
|
#include "blink_flow_critical_line.h"
Static Public Member Functions | |
static void | Start (const GoogleString &url, AsyncFetch *base_fetch, RewriteOptions *options, ProxyFetchFactory *factory, ServerContext *manager, ProxyFetchPropertyCallbackCollector *property_callback) |
static void | InitStats (Statistics *statistics) |
Static Public Attributes | |
static const char | kBackgroundComputationDone [] |
static const char | kUpdateResponseCodeDone [] |
static const char | kNumBlinkHtmlCacheHits [] |
static const char | kNumBlinkHtmlCacheMisses [] |
static const char | kNumBlinkSharedFetchesStarted [] |
static const char | kNumBlinkSharedFetchesCompleted [] |
static const char | kNumComputeBlinkCriticalLineDataCalls [] |
static const char | kNumBlinkHtmlMatches [] |
static const char | kNumBlinkHtmlMismatches [] |
static const char | kNumBlinkHtmlMismatchesCacheDeletes [] |
static const char | kNumBlinkHtmlSmartdiffMatches [] |
static const char | kNumBlinkHtmlSmartdiffMismatches [] |
This class manages the blink flow for looking up BlinkCriticalLineData in cache, modifying the options for passthru and triggering asynchronous lookups to compute the critical line and insert it into cache.
const char net_instaweb::BlinkFlowCriticalLine::kBackgroundComputationDone[] [static] |
These strings identify sync-points for reproducing races between foreground serving request and background blink computation requests in tests.