3 ms·
It is not currently caching, because the collection is so large (30+GB) that it would be difficult to distribute in its entirety, and since items are unlikely t
by tomkinstinch 12y ago
It is not currently caching, because the collection is so large (30+GB) that it would be difficult to distribute in its entirety, and since items are unlikely to repeat if all filters are off. I'll have to think about adding local caching for the case when filters are selected. For now, I'd suggest pausing it while tethering (Anyone have suggestions for detecting tethering from the Mac side?).
- freebs 12y agoOnce you have tether detection you could create a favoriting feature, and locally cache those.
- bhousel 12y agoBest Practices for Developing Cellular Apps: https://developer.apple.com/library/ios/documentation/Performance/Conceptual/CellularBestPractices/BestPractices/BestPractices.html https://developer.apple.com/library/ios/documentation/Perfor... Each of the network interfaces have different identifiers and you can get info about them. Also maybe helpful, many of the apple BSD utilities have a `-C` and `-E` options to prevent binding to a cellular or "expensive" interfaces. For example, `netcat` has this, and is open sourced (part of Darwin), so you can poke around and see how they do it. http://www.opensource.apple.com/source/netcat/netcat-22/netcat.c http://www.opensource.apple.com/source/netcat/netcat-22/netc... (By the way, just bought the app - happy to pay $5 for this.. Good luck!)
- tomkinstinch 12y agoThanks!
- rwallace 12y agoIn case you do decide you want to provide the option of downloading the whole thing, I would suggest bittorrent as the right tool for the job (basically it would avoid you having to pay most of the bandwidth cost).