diff options
Diffstat (limited to 'chromium/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate.cc')
-rw-r--r-- | chromium/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate.cc | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/chromium/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate.cc b/chromium/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate.cc index c1d8e963e3d..21a0b7bafbb 100644 --- a/chromium/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate.cc +++ b/chromium/components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate.cc @@ -45,7 +45,6 @@ DataReductionProxyDelegate::DataReductionProxyDelegate( event_creator_(event_creator), bypass_stats_(bypass_stats), tick_clock_(base::DefaultTickClock::GetInstance()), - first_data_saver_request_recorded_(false), io_data_(nullptr), net_log_(net_log) { DCHECK(config_); @@ -78,7 +77,7 @@ void DataReductionProxyDelegate::OnResolveProxy( DCHECK(thread_checker_.CalledOnValidThread()); DCHECK(result); DCHECK(result->is_empty() || result->is_direct() || - !config_->IsDataReductionProxy(result->proxy_server(), nullptr)); + !config_->FindConfiguredDataReductionProxy(result->proxy_server())); if (!params::IsIncludedInQuicFieldTrial()) RecordQuicProxyStatus(QUIC_PROXY_DISABLED_VIA_FIELD_TRIAL); @@ -143,25 +142,19 @@ void DataReductionProxyDelegate::OnResolveProxy( result->OverrideProxyList(data_reduction_proxy_info.proxy_list()); GetAlternativeProxy(url, proxy_retry_info, result); - - if (!first_data_saver_request_recorded_) { - UMA_HISTOGRAM_MEDIUM_TIMES( - "DataReductionProxy.TimeToFirstDataSaverRequest", - tick_clock_->NowTicks() - last_network_change_time_); - first_data_saver_request_recorded_ = true; - } } DCHECK_GT(ResourceTypeProvider::CONTENT_TYPE_MAX, content_type); - UMA_HISTOGRAM_ENUMERATION("DataReductionProxy.ResourceContentType", - content_type, - ResourceTypeProvider::CONTENT_TYPE_MAX); if (config_->enabled_by_user_and_reachable() && url.SchemeIs(url::kHttpScheme) && !net::IsLocalhost(url) && !params::IsIncludedInHoldbackFieldTrial()) { UMA_HISTOGRAM_BOOLEAN("DataReductionProxy.ConfigService.HTTPRequests", !config_->GetProxiesForHttp().empty()); + if (content_type == ResourceTypeProvider::CONTENT_TYPE_MAIN_FRAME) { + UMA_HISTOGRAM_BOOLEAN("DataReductionProxy.ConfigService.MainFrames", + !config_->GetProxiesForHttp().empty()); + } } } @@ -169,7 +162,7 @@ void DataReductionProxyDelegate::OnFallback(const net::ProxyServer& bad_proxy, int net_error) { DCHECK(thread_checker_.CalledOnValidThread()); if (bad_proxy.is_valid() && - config_->IsDataReductionProxy(bad_proxy, nullptr)) { + config_->FindConfiguredDataReductionProxy(bad_proxy)) { event_creator_->AddProxyFallbackEvent(net_log_, bad_proxy.ToURI(), net_error); } @@ -194,7 +187,7 @@ void DataReductionProxyDelegate::GetAlternativeProxy( net::ProxyServer resolved_proxy_server = result->proxy_server(); DCHECK(resolved_proxy_server.is_valid()); - DCHECK(config_->IsDataReductionProxy(resolved_proxy_server, nullptr)); + DCHECK(config_->FindConfiguredDataReductionProxy(resolved_proxy_server)); if (!url.is_valid() || !url.SchemeIsHTTPOrHTTPS() || url.SchemeIsCryptographic()) { @@ -247,7 +240,6 @@ void DataReductionProxyDelegate::RecordQuicProxyStatus( void DataReductionProxyDelegate::OnIPAddressChanged() { DCHECK(thread_checker_.CalledOnValidThread()); - first_data_saver_request_recorded_ = false; last_network_change_time_ = tick_clock_->NowTicks(); } |