I start learning TW to use as personal wiki notebook. Potentially, I would have more than 250k tiddlers over time. So, I need to know the answer to this question. But, first, is it possible to open and save time to be that long as long as we are saving and opening a few tiddlers at a time? Also, Nick, are you opening and editing tiddlers in bulk or a few?
On Thursday, January 26, 2017 at 6:00:47 AM UTC-8, Nick Gibbins wrote: > > Hi, > > I'm currently having difficulties with a rather large TW that I'm > constructing, containing roughly 25,000 tiddlers (it's a specialised > encyclopedia). Total file size is less than 20Mb; the majority of the > tiddlers are small, but contain structured data in custom fields. I'm using > TW version 5.1.13 and Firefox 50.1.0 under OS X 10.12.2. The machine I'm > using has an SSD. > > If I treat my TW as a single file, I get save times in excess of 120s > (autosave is therefore not an option). > > If I use node.js as a backend, opening or closing each tiddler typically > takes around 50s (the server console suggests that much of this time is > spent on the save task for $:/StoryList). During this time, the browser is > unresponsive. > > I also fairly often see the following error, typically when opening the TW > when the server has already been running for longer than a few minutes. > > RangeError: Maximum call stack size exceeded > at Logger.log ($:/core/modules/utils/logger.js:29:108) > at Syncer.dispatchTask ($:/core/modules/syncer.js:495:15) > at Syncer.processTaskQueue ($:/core/modules/syncer.js:417:9) > at $:/core/modules/syncer.js:425:27 > at $:/core/modules/syncer.js:505:4 > at FileSystemAdaptor.loadTiddler > ($:/plugins/tiddlywiki/filesystem/filesystemadaptor.js:201:2) > at Syncer.dispatchTask ($:/core/modules/syncer.js:496:20) > at Syncer.processTaskQueue ($:/core/modules/syncer.js:417:9) > at $:/core/modules/syncer.js:425:27 > at $:/core/modules/syncer.js:505:4 > > Any and all suggestions would be welcome at this point, including "you > fool, you're using TW for things that it wasn't designed for". > > Thanks, Nick > > > > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/0c800843-79c6-4360-86b8-7fcdbd6e5ffa%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

