I don't know if this is due to new releases of (at least) Firefox and Chrome or some popular extension, but in the last few days I've had user complaints that some of my web pages (served by FreeBSD / Apache) were no longer working properly. The pages in question were various dynamic content, and were sent to the client with links of the form http://www.example.com/content/foo/bar. But a number of clients started requesting those pages as https://www.example.com/content/foo/bar, which my FreeBSD / Apache system was not configured to provide (since the URLs are ephemeral and only ever given to the client browser for immediate use). I didn't see the point in doing SSL for a 200MB video of my race car, for example.
I ended up changing my Apache config to serve the requested pages via SSL instead of 404-ing them, and my users are now happy again. Except for the ones with slow CPUs in their Android tablets, which are stuttering under the additional SSl overhead.
If you have a similar config where not all of your content is identical between the non-SSL and SSL versions, you may run into this as well.
I ended up changing my Apache config to serve the requested pages via SSL instead of 404-ing them, and my users are now happy again. Except for the ones with slow CPUs in their Android tablets, which are stuttering under the additional SSl overhead.
If you have a similar config where not all of your content is identical between the non-SSL and SSL versions, you may run into this as well.