|
|
Line 1: |
Line 1: |
− | Dreamwidth's SSL image caching proxy is a web service that:
| + | #REDIRECT [[proxy]] |
− | | + | |
− | * listens for requests for embedded content served via HTTP
| + | |
− | * downloads and caches the requested content
| + | |
− | * returns a temporary HTTPS link to that content
| + | |
− | | + | |
− | This process allows Dreamwidth to successfully display insecure offsite content on a securely viewed page. Without the proxy, either the insecure content would be hidden, or browser warnings would be generated. The cached content expires every few hours, to avoid [http://wiki.dreamwidth.net/wiki/index.php/Legislation#The_Digital_Millennium_Copyright_Act_.28DMCA.29 DMCA] concerns.
| + | |
− | | + | |
− | The source code for the proxy is written in [https://golang.org/ Go] and can be found here: https://github.com/dreamwidth/dw-free/blob/develop/src/proxy/main.go
| + | |
− | | + | |
− | [[Category: Documentation]]
| + | |
− | [[Category: Development]]
| + | |