Я пытаюсь настроить pagespeed для прокси-файлов s3 через nginx. Я хочу "сохранить" файлы на amazon s3;
история, которую я хочу, это:
User A
1. nginx serves page to user; and rewrites all https://s3.amazonaws.com/mybucket to https://local.example.com/mybucket
2. browser requests https://local.example.com/mybucket/mypic.jpg
3. nginx takes request; requests file from https://s3.amazonaws.com/mybucket/mypic.jpg
4. nginx caches the response
5. nginx serves the response
User B (after user A)
1-2 are the same
3. nginx serves the cache response
Я очень смущен тем, что нужно сделать, и я не нашел примеров того, как это сделать. Это то, что я пытался; и я вижу, что я, возможно, придется использовать кэш вниз по течению.
pagespeed MapProxyDomain "https://local.example.com/mybucket/" "https://s3.amazonaws.com/mybucket/";
pagespeed MapRewriteDomain "https://s3.amazonaws.com/mybucket/" "https://local.lawgives.com/mybucket/";
заранее спасибо за помощь!
- daniel