Page Speed Optimization Libraries  1.7.30.4
Classes | Namespaces
net/instaweb/rewriter/public/domain_lawyer.h File Reference
#include <map>
#include <vector>
#include "net/instaweb/util/public/basictypes.h"
#include "net/instaweb/util/public/string.h"
#include "net/instaweb/util/public/string_util.h"

Go to the source code of this file.

Classes

class  net_instaweb::DomainLawyer

Namespaces

namespace  net_instaweb
 

Unit-test framework for wget fetcher.



Detailed Description

This class manages the relationships between domains and resources.

The Lawyer keeps track of which domains we are allowed to rewrite, including whether multiple resources can be bundled together.

The Lawyer keeps track of domain mappings to move resources onto a CDN or onto a cookieless domain.

The Lawyer keeps track of domain sharding, for distributing resources across equivalent domains to improve browser download parallelism.

The class here holds state based on the configuration files (e.g. Apache .conf).

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines