5 ms·
Yes he doesn't seem to realize that the larger the app the harder it is to scale i.e. thousands of requests per second for a <1mb HTML5 app could be a serious
by tsunamifury 14y ago
Yes he doesn't seem to realize that the larger the app the harder it is to scale i.e. thousands of requests per second for a <1mb HTML5 app could be a serious scaling problem.
Not to mention his complete ignorance of the variable bandwidth of mobile devices.
- dvt 14y agoScaling a service has nothing to do with client size. Like, literally nothing.
- waxjar 14y agoIt has something to do with the size of your app, though.
- wnsnw 14y agoNo, it doesn't. Size of application can correlate strongly with complexity and thus number of queries to the server, but there is nothing that dictates a 1.44MB+ HTML5 application ever even touches a server.
- TheZenPsycho 14y agoAside from uhh.. DOWNLOADING the app. from. the. server. Unless you are imagining those files magic themselves onto your local machine somehow?
- Dylan16807 14y agoWe're talking about static files, right? If you're trying to scale those should be nowhere near your application server. They get served from a CDN and the size is completely irrelevant to technical scaling issues.
- TheZenPsycho 14y agoBecause CDN's are magic and have zero cost?
- Dylan16807 14y agoMoney is easy. It's not part of the difficulty of scaling. 1000x the static traffic means 1000x the bandwidth heading to simple, independent, easy to load balance servers. Difficulty added per user: zero. Cost per user: the same or less. There are many reasons to want small files, but scaling isn't one of them.
- wnsnw 14y agoIndeed. Downloading the app. A one-time cost. No, I'm not imagining anything - are you?
- TheZenPsycho 14y agoA one time cost in a universe where your app never changes, CDNs cost nothing, and browsers have perfect caches, and everyone ubiquitously uses the localstorage and app-cache html5 apis.
- waxjar 14y agoNot everyone has a blazingly fast internet connection. I don't, even Hackernews loads slow for me at times. If you want to scale, you'll have to reach me at some point and you won't reach me with a huge app that takes me 30 seconds to load.