Comments (8)
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.
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.
The statistics only show a very small part of the story. Not that that invalidates anything you've said if course.
from old-web.
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.
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.
@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.
I have no idea what min/max unique visitors over time is supposed to mean. Per hour, I guess.
from old-web.
Wow, never thought my estimate would be this close (even tough it's unite hits vs unique visitors).
from old-web.
Related Issues (20)
- Link to data.syncthing.net HOT 9
- add paypal-support for donations HOT 4
- The forums are under attack by spammers
- Not accesible on mobile chrome HOT 4
- Link to Protocol definition HOT 2
- https Version with Cloudflare HOT 4
- Syncthing website dislikes Tor HOT 11
- Include video setup tutorial HOT 3
- Syncthing website, forum, and Debian/Ubuntu repositories are down HOT 1
- bitcoin button is broken HOT 2
- Translations HOT 11
- Stripe donations not working HOT 3
- Website should force https HOT 4
- data on data.syncthing.net seems to be missing, maybe not on purpose HOT 1
- Some syncthing services are down HOT 4
- Syncthing is already in debian! HOT 8
- debian repository keys HOT 4
- Fix link on badge for F-Droid HOT 2
- german translation of website text HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from old-web.