[Jenkins-infra] Improve website performance from Asia?

Kohsuke Kawaguchi kk at kohsuke.org
Wed Oct 3 18:47:31 UTC 2018


Yay, as an Asian at heart, this makes me very happy.

If/when this gets done, there's a list of people I'd love to tell this to
and they can share this news within the local communities. This will be
seen as a good thing that we care about them.

On Tue, Oct 2, 2018 at 2:56 AM Olblak <me at olblak.com> wrote:

>
> Hello,
>
> I recently discussed with some people about the speed performance for
> users located across the world, so I had a look to the data we have.
> I put in attachment two screenshots one about the location of people who
> went on jenkins.io over the last year and a second which shows time it
> takes to display the jenkins.io from different places.
>
> It appears that people from Asia experience 5 time slower connections when
> they go on jenkins websites than North American or Western European and
> since one third of Jenkins.io visitors come from Asia, I think it could
> have great impact to improve their experience
>
> So I am wondering if we should try to find a solution to this?
> And If they are people interested to contribute?
>
> I don't have an easy and quick solution right now.
> The two main approaches that I have in mind are:
> 1) Use a CDN in front jenkins websites which will be very expensive
> 2) Deploy an additional Kubernetes cluster to host the different websites,
> from Asia
>
> Another advantage of having multiple small cluster instead of one bigger
> one, it becomes easier to upgrade kubernetes cluster without downtime
>
> If we go with the second approach, it means
>   Deploying Static files on one Azure File Storage per application and per
> region
>   Configuring the different Kubernetes cluster with the different file
> storage
>   Configuring an Azure Traffic Manager to redirect people to the best
> endpoint (Asia or East America)
>
> Following applications can be "easily" deployed on those new Clusters
>
> - jenkins.io
> - accounts.jenkins.io
> - javadoc.jenkins.io
> - reports.jenkins.io
> - repo.azure.jenkins.io
> - plugins.jenkins.io
>
> Cheers
>
> ---
> -> gpg --keyserver keys.gnupg.net --recv-key 52210D3D
> ---
> _______________________________________________
> Jenkins-infra mailing list
> Jenkins-infra at lists.jenkins-ci.org
> http://lists.jenkins-ci.org/mailman/listinfo/jenkins-infra
>
-- 
Kohsuke Kawaguchi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jenkins-ci.org/pipermail/jenkins-infra/attachments/20181003/fd3b0ee8/attachment-0001.html>


More information about the Jenkins-infra mailing list