Content Delivery Network (CDN) - optional, for either uploads only or both uploads & extras (rfe 9134)

This commit is contained in:
Randall Schwartz 2009-05-13 21:12:05 +00:00
parent d6696f8a7e
commit acd3fded45
8 changed files with 646 additions and 11 deletions

View file

@ -991,5 +991,19 @@
"WebGUI::Shop::TaxDriver::EU"
],
}
# Content Delivery Network - for use with WebGUI::Storage
# required for CDN: enabled, url, queuePath, syncProgram, deleteProgram
# optional for CDN: sslAlt, sslUrl, extrasCdn, extrasSsl, extrasExclude
"cdn" : { "enabled" : 0,
"url" : "http://content.example.com",
"sslAlt" : 0,
"sslUrl" : "https://ssl.example.com",
"queuePath" : "/data/cdnqueue",
"syncProgram" : "/usr/bin/rsync -av --chmod=u+rwx -- '%s' user@content.example.com:/path",
"deleteProgram" : "/usr/bin/ssh user@content.example.com 'rm -Rf -- %s'"
"extrasCdn" : "http://content.example.com/extras",
"extrasSsl" : "https://content.example.com/extras",
"extrasExclude": ["tinymce", "^blah$"]
}
}