Why would this slow down the the other devices? Having only devices with certificate installed, then you get the benefit from the pixelservr and the rest get normal diversion filter.
If you do just diversion without pixelserv, every request to a blocked site is directed to 0.0.0.0. That address never responds, so after a time, the request times out and the page continues to load. If you do diversion with pixelserv,
every request is directed to the pixelserv IP. If it is an https request, pixelserv responds almost immediately with its certificate (from cache or newly generated) from the router's certificate authority . If the router's certificate authority has been imported into the device as a trusted authority, the web page treats the certificated response as valid, loads the single pixel, and continues along more or less immediately. If the certificate authority has not been imported, the response is treated as invalid, the load is rejected, and the web page continues along more or less immediately. Now, the good folks in advertising recognize that people are doing this, so they now include some other tests that result in rejecting pixelserv's one pixel load.
So the upshot is, in order:
- No Diversion, ads plus the page load. NY Times is maybe 5 to 10 seconds to load.
- Diversion without pixelserv, no ad, blank space is on the page, the load is affected by lots of time outs but no loading of ads. NY TImes is maybe 2-3 seconds to load.
- Diversion with pixelserv but no imported certificate, no ad, blank space is on the page, no time out or ad load. NY times is under a second.
- Diversion with pixelserv but a rejected certificate, same as #3.
- Diversion with pixelserv and an accepted certificate, same as #3 but the space is replaced by a single pixel.
The adblocking itself isn't affected by the certificate.
At least, that's how I understand it.