Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Enable Google Analytics temporarily #286

Merged
merged 1 commit into from Dec 22, 2013

Conversation

Projects
None yet
3 participants
Contributor

saivann commented Dec 21, 2013

I suggest we temporarily enable Google Analytics so we can have an accurate estimation of the traffic and be able to choose a dedicated server accordingly.

I planned to keep Analytics enabled for a week, and remove it afterwhile once we have enough data, with respect to previous discussions on this matter.

A fairly good dedicated server didn't survive to bitcoin.org traffic today so it seems like most estimations underestimate the real load.

Contributor

gmaxwell commented Dec 21, 2013

ACK. I'm not sure if it'll help (do we have any idea of what load the server can handle?) but I don't see any grave harm in running it, perhaps we'll learn something useful.

Contributor

saivann commented Dec 21, 2013

Well it seems like the SSL handshake and permanent redirect are consuming more CPU resources than just http requests, and is enough to take the server to its knees after a few minutes. In any case, having a better idea of the real traffic would just let us define what should be the next logical step (should we just optimize / test the current server, or go with something more robust). Without enough information we're mostly blind.

Contributor

luke-jr commented Dec 21, 2013

Are there any similar services that we can run ourselves? Or at least non-Google?

Contributor

saivann commented Dec 21, 2013

@luke-jr As stated, I suggested to run Google Analytics only for a week, and remove it afterwhile. This change is meant to be temporary, and the intent is only to evaluate what kind of dedicated server (hardware and software) is needed. Server-side statistics will be possible once we actually have a working dedicated server.

Contributor

gmaxwell commented Dec 21, 2013

Ah, I certainly didn't test SSL. Scaling SSL is a bit fun. :)

Contributor

luke-jr commented Dec 22, 2013

Well, I'd prefer a non-Google solution, but don't let me hold it up just for that.

Contributor

saivann commented Dec 22, 2013

I have quickly looked for a couple of non-Google services yesterday but I wasn't convinced they could handle enough traffic for free. However I remembered about the anonymizeIp method provided by Google which I have enabled. I'll open another pull request to remove Google Analytics, which should be merged on December 29th.

saivann added a commit that referenced this pull request Dec 22, 2013

Merge pull request #286 from bitcoin/analytics
Enable Google Analytics temporarily

@saivann saivann merged commit cac30cf into master Dec 22, 2013

@saivann saivann deleted the analytics branch Dec 22, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment