diff --git a/src/docs/user/configuration/configuring_file_domain.diviner b/src/docs/user/configuration/configuring_file_domain.diviner --- a/src/docs/user/configuration/configuring_file_domain.diviner +++ b/src/docs/user/configuration/configuring_file_domain.diviner @@ -38,7 +38,8 @@ | Method | Setup Difficulty | Cost | Notes | |---|---|---|---| | AWS CloudFront | Very Easy | Cheap | Recommended | -| CloudFlare | Easy | Free/Cheap | Recommended | +| CloudFlare | Very Easy | Free/Cheap | Recommended | +| Fastly | Easy | Cheap(ish) | Particularly fast and spiffy | | Self Hosted | Moderate | Free | No CDN unless you're an ops wizard. | Approach: AWS CloudFront @@ -65,7 +66,10 @@ Approach: CloudFlare ======== -[[ https://cloudflare.net | CloudFlare ]] is a general-purpose CDN service. +[[ https://cloudflare.net | CloudFlare ]] is a general-purpose CDN +service. CloudFlare is free and offers an array of services (CDN, +anti-DDoS, SSL certificates), so it's an easy first choice for your +installation. To set up CloudFlare, you'll need to register a second domain and go through their enrollment process to host the alternate domain on their servers. Use a @@ -80,6 +84,31 @@ Continue to "Configuring Phabricator", below. +Approach: Fastly +======== + +[[ https://www.fastly.com | Fastly ]] is a general-purpose CDN service +that focuses on very fast, low-latency downloads. If you're Very +Enterprisey, have expensive tastes (minimum monthly payment), or want +to really try and accelerate your Phabricator instance, it's worth trying. + +First, go to your Control Panel and configure a new service, with the +right origin server and DNS entry you want to access the domain +with. Next, set up a CNAME record to forward the subdomain you +specified to the proper Fastly URI for your service, which will in +turn forward/cache from the proper origin. + +(Note: SSL is not free with Fastly, and the URI you point your CNAME +to is different depending on your SSL options and other +settings. Consult the Fastly documentation and their support for more +information.) + +Once configured, accessing the CNAME-forwarded subdomain should return a +Phabricator error page indicating that Phabricator does not recognize the +domain. If you see this page, it means you've configured things correctly. + +Continue to "Configuring Phabricator", below. + Approach: Self Hosted ========