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
 

NOLINT.



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
Generated on Tue May 29 16:33:44 2012 for Page Speed Optimization Libraries by  doxygen 1.6.3