My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
PoP  
This page describes the configuration of a Point of Presence.
Featured, Phase-Deploy, Phase-Support
Updated Oct 26, 2010 by sam.alba

Introduction

A PoP stands for Point Of Presence. Each PoP has its own configuration and is mapped to a specific URL. URL mapping is not handled by the PoP itself, read QuickInstall for more details.

Reference configuration variables

This is all the PoP types available for the moment, with their configuration. The first line of each table contains the name of the service with its descriptions, followed by its configuration key and description.

Cache This service implements the content delivering caching mechanism. All requests handled by this service produces cache manipulation on the Google Datastore (with a Memcache top layer).
- origin Set the origin url (type: String; mandatory)
- forceTTL Does not honor CacheControl value, replacing cache TTL by this value (type: Integer)
- maxTTL When the Cache-Control value is honored (forceTTL not set), the cache TTL value cannot be greater than this value (otherwise, it is overriden). (type: Integer)
- ignoreQueryString Tell if the trailing HTTP query string is not taken into account to generate the cache object key in Datastore. In other terms, if this value is set to True, /url/path/obj.js?v=42 and /url/path/obj.js referer to the same object. (type: Boolean; default: False)
- forwardPost If it is True, POST requests will be forwarded, instead of being redirected (type: Boolean; default: True)
- allowFlushFrom Specify a list of client IPs which are allowed to make DELETE requests to flush cache object explicitly. (type: List)
- disableIfModifiedSince Disable IMS request during object refresh. (type: Boolean; default: False)
- prefetch (EXPERIMENTAL) Prefetch content from HTML or other pages. Takes a list of ContentType to prefetch. (type: Boolean; default: False)
- headerBlacklist Set list of origin headers to remove. (type: List)

Forward All requests handled by this service will be forwarded to the origin.
- origin Set the origin url (type: String; mandatory)

Redirect All requests handled by this service will be redirected to the origin.
- origin Set the origin url (type: String; mandatory)
- code Set the redirection code (type: Integer; default: 301)

Image Base on Cache service. Support image transformation.
- origin Set the origin url (type: String; mandatory)
- forceTTL Does not honor Cache-Control value, replacing cache TTL by this value (type: Integer)
- maxTTL When the Cache-Control value is honored (forceTTL not set), the cache TTL value cannot be greater than this value (otherwise, it is overriden). (type: Integer)
- allowFlushFrom Specify a list of client IPs which are allowed to make DELETE requests to flush cache object explicitly. (type: List)
- disableIfModifiedSince Disable IMS request during object refresh. (type: Boolean; default: False)
- headerBlacklist Set list of origin headers to remove. (type: List)

Here you can find more information about the Image service here.


Sign in to add a comment
Powered by Google Project Hosting