Closed Bug 848360 Opened 8 years ago Closed 8 years ago

telemetry for http ssl

Categories

(Core :: Networking: HTTP, enhancement)

x86_64
Linux
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla22

People

(Reporter: mcmanus, Assigned: mcmanus)

Details

Attachments

(1 file)

we have some basic information on ssl performance, but we don't actually know how much of the web is being carried over ssl.

I suspect its low and I think we should make it a goal to raise that number. To do that we need to track it.

This patch gathers telemetry for the ratio of pageloads and transactions carried over ssl.
Attached patch patch 0Splinter Review
Assignee: nobody → mcmanus
Status: NEW → ASSIGNED
Attachment #721721 - Flags: review?(jduell.mcbugs)
Do we have some "total number" of page loads/transactions to get the actual ssl percentage?  If so, where is that probe?
(In reply to Honza Bambas (:mayhemer) from comment #2)
> Do we have some "total number" of page loads/transactions to get the actual
> ssl percentage?  If so, where is that probe?

its a boolean - just add true and false.
(In reply to Patrick McManus [:mcmanus] from comment #3)
> (In reply to Honza Bambas (:mayhemer) from comment #2)
> > Do we have some "total number" of page loads/transactions to get the actual
> > ssl percentage?  If so, where is that probe?
> 
> its a boolean - just add true and false.

I know, but what are you going to compare to?  How will you be able to say "15% of page loads are ssl" ?
(In reply to Honza Bambas (:mayhemer) from comment #4)
> I know, but what are you going to compare to?  How will you be able to say
> "15% of page loads are ssl" ?

Ah! you are not storing "true" only when the load is ssl, but you store value of UsingSSL() ALWAYS, good.  God it :)
Attachment #721721 - Flags: review?(jduell.mcbugs) → review+
https://hg.mozilla.org/mozilla-central/rev/c49bc3600303
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla22
a week's worth of data here shows 78% of page loads (and 74% of transactions) are plaintext HTTP.
You need to log in before you can comment on or make changes to this bug.