Giter VIP home page Giter VIP logo

Comments (8)

canton7 avatar canton7 commented on May 30, 2024

The Syncthing website is always going to be centralised - you can't get away from the fact that websites are centralised.

I can't speak for @calmh, but I suspect it's to cope with the high levels of traffic that the website sees. Cloudflare doesn't just provide DDOS protection: they're a general-purpose CDN.

from old-web.

generalmanager avatar generalmanager commented on May 30, 2024

The Syncthing website is always going to be centralised - you can't get away from the fact that websites are centralised.

Firt of all: fully decentralized websites hosted by it's users are actually possible and there are several projects working on things like that.

But that's not the point. CDNs like Cloudflare are so widely used because of lazyness, not because they are actually needed. The web itself is designed in a decentralized manner where the idea is that everybody hosts their own website. But nowadays CDNs are becoming so important for big parts of the web that their demise/unavailability will destroy millions of websites depending on them.

I can't speak for @calmh, but I suspect it's to cope with the high levels of traffic that the website sees. Cloudflare doesn't just provide DDOS protection: they're a general-purpose CDN.

Well from the statistics we have ~12k users. And even if every one of them and their friend visited our website daily that'd be on average 24k users in 24h, or about one user every four seconds. Even considering peak usage times, this is nothing a small VPS can't handle. And the builds are hosted on github, which leaves nothing but a few images and a little text to deliver.

from old-web.

canton7 avatar canton7 commented on May 30, 2024

The statistics only show a very small part of the story. Not that that invalidates anything you've said if course.

from old-web.

generalmanager avatar generalmanager commented on May 30, 2024

Yeah, I just wanted to have use some kind of metric so I don't have to make up the numbers. Most of the privacy concious users will have reporting disabled, but that's why I doubled the number. And realistically most current users won't visit the website frequently. Not even the contributors do so, because the community lives on the forum and the code is on github. So the people looking at the website are mostly potential new users who heard about Syncthing and want to check it out. But I thought I'd better highball it and even then the numbers are pretty pathetic and don't even warrant own hardware.

from old-web.

calmh avatar calmh commented on May 30, 2024

Because I'm lazy, because it means the page is online even if the server in my closet dies, and because it does improve load times on the page significantly for users who are not close to my closet. It's not a religious thing, so it may be changed in the future. I know it annoys Tor users somewhat, but it seems to me that using Tor for all your everyday browsing is anyway an exercise in self torture so I'm not super worried about that to be honest...

from old-web.

generalmanager avatar generalmanager commented on May 30, 2024

@calmh I noticed today that cloudflare now uses a modified version of the latest recaptcha with pictures. And it even works with JS disabled. This makes it a little less horrible to use over TOR for now.

Do you have some rough numbers of visitors and traffic? I think this would be interesting to see compared to the number of active devices.

from old-web.

calmh avatar calmh commented on May 30, 2024

screen shot 2016-02-12 at 12 29 15

screen shot 2016-02-12 at 12 30 28

screen shot 2016-02-12 at 12 30 50

I have no idea what min/max unique visitors over time is supposed to mean. Per hour, I guess.

from old-web.

generalmanager avatar generalmanager commented on May 30, 2024

Wow, never thought my estimate would be this close (even tough it's unite hits vs unique visitors).

from old-web.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.