=encoding utf8

=head1 NAME

Mojolicious::Plugin::AssetPack::Manual::CustomDomain - How to serve assets from a different host

=head1 DESCRIPTION

You might want to serve the assets from a domain different from where the
main app is running. The reasons for that might be:

=over 4

=item *

No cookies send on each request. This is especially useful when you use
L<Mojolicious> sessions as they are stored in cookies and clients send
whole session with every request.

=item *

More requests done in parallel. Browsers have limits for sending parallel
request to one domain. With separate domain static files can be loaded in
parallel.

=item *

Serve files directly (by absolute url) from CDN (or Amazon S3).

=back

=head1 SYNOPSIS

To use the feature, just set a custom L</base_url>:

  plugin "AssetPack" => {
    base_url => "http://cdn.example.com/my-assets/",
  };

See also L<https://developers.google.com/speed/docs/best-practices/request#ServeFromCookielessDomain>.

=head1 AUTHOR

Jan Henning Thorsen - C<jhthorsen@cpan.org>

=cut
