From 36b4f80350122b9d9a2a641fd7a10601a7cf3798 Mon Sep 17 00:00:00 2001 From: Barbara Miller Date: Thu, 25 Jun 2020 17:18:56 -0700 Subject: [PATCH] try SPN2 downloadThroughput limit --- brozzler/browser.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/brozzler/browser.py b/brozzler/browser.py index 6c210ff..a302237 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -1,7 +1,7 @@ ''' brozzler/browser.py - manages the browsers for brozzler -Copyright (C) 2014-2018 Internet Archive +Copyright (C) 2014-2020 Internet Archive Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -362,6 +362,11 @@ class Browser: self.send_to_chrome(method='ServiceWorker.enable') self.send_to_chrome(method='ServiceWorker.setForceUpdateOnPageLoad') + # traffic shaping used by SPN2 to aid warcprox resilience + # 4294967296 bytes/second = 4MB/second + self.send_to_chrome(method='Network.emulateNetworkConditions', + params={'downloadThroughput': 4194304}) + # disable google analytics and amp analytics self.send_to_chrome( method='Network.setBlockedURLs',