In this test, was the wiki a single-file wiki or a data folder? And I'm assuming from the way you wrote it that you were running TiddlyServer, not Node TiddlyWiki (which would be a datafolder), right?
On Sun, Apr 19, 2020 at 1:09 PM Mohammad <[email protected]> wrote: > Arlen, > I did some tests! I see around 40-55MB when node is idle and around > 86-92MB when it is active (e.g TW is opened in browser and one edits it) > > [image: pic-33.png] > So, node seems hungry and eats memory! > > Amazingly TWexe assume 4MB per wiki and Apache when is used 33MB (16 + 18) > but none have the feature you have on node.js > The Twexe and Apache serve single .html > > Just for information > > --Mohammad > > > > On Sunday, April 19, 2020 at 6:24:21 PM UTC+4:30, Arlen Beiler wrote: >> >> Ok, I ran top to see what the memory actually is. My computer is a 16 GB >> machine. TiddlyWiki on Node uses 150 MB. TiddlyServer used 100 MB per wiki >> (approximately), but less than 30 MB when no wikis were loaded (sorry, top >> only listed the first page of results). Now, given Node's memory >> management, I would guess that a more constrained environment would use >> less, so I'm curious what results other people get. >> >> In my mind, this is huge, so I'm not surprised people need a way around >> it, but I'm not sure what the culprit is. I'll do some digging. All I know >> is it's it's big on Node TiddlyWiki and on TiddlyServer both, so it's >> probably somewhere in TiddlyWiki. >> >> On Sun, Apr 19, 2020 at 8:47 AM Arlen Beiler <[email protected]> wrote: >> >>> People have in the past had problems with memory consumption when using >>> data folders and because TiddlyServer is intended to load data folders as >>> faithfully as possible, Jed created Bob, which does things a little >>> different but still works with almost all data folders. However the latest >>> raspberry pi should have enough memory to be able to handle TiddlyServer >>> quite easily. I’m assuming one would get the 4 GB version if you’re going >>> to use it for a server anyway. So I’m guessing this isn’t as big of a >>> problem as it used to be. >>> >>> Single file wikis on the other hand shouldn’t take much memory. The >>> TiddlyServer documentation says how to enable back ups for single file >>> wikis. And the WebDAV saver works as expected, unlike Apache. >>> >>> On Sun, Apr 19, 2020 at 04:16 Mohammad <[email protected]> wrote: >>> >>>> Further to the instruction by Arlen one can download simplesrv >>>> >>>> https://github.com/lucsan/simpserv >>>> >>>> >>>> and create a readonly webserver to fire any single .html Tiddlywiki. >>>> >>>> So, it possible to have a portable webserver for Tiddlywiki (and >>>> holding plugin libraries) on a thumb drive >>>> The size of server 14MB if one use Node.JS 6.x >>>> >>>> In summary >>>> >>>> 1. Follow the instruction by Arlen above, lets you have a tiny >>>> NodeJS+Tiddlywiki server (read/write/save) + (Arlen may guide us to create >>>> backup) >>>> 2. Add the simpleserv above to have a readonly webserver on another port >>>> 3. Put all in folder on a thumb drive >>>> >>>> The above setup is small and can be used on Raspberry Pi and similar >>>> device. >>>> >>>> I am thinking one can put whole of these on an old Android cell phone >>>> and setup a portable NodeJS+Tiddlywiki server >>>> >>>> >>>> >>>> On Saturday, April 18, 2020 at 1:23:32 AM UTC+4:30, Arlen Beiler wrote: >>>>> >>>>> Another way is to download the zip file from NodeJS.org, and copy the >>>>> node.exe file into the tiddlywiki folder, then (on windows) run "node.exe >>>>> tiddlywiki.js". You can download the tiddlywiki folder from GitHub. It >>>>> sounds like that is slightly more complicated than your method, but just >>>>> thought I'd mention it. >>>>> >>>>> On Fri, Apr 17, 2020 at 4:01 PM 'Mark S.' via TiddlyWiki < >>>>> [email protected]> wrote: >>>>> >>>> If you use "-g", isn't it putting the data down in your user drive? Or >>>>>> is it smart enough to put it all on the thumb drive ? >>>>>> >>>>>> Plus, in the past, node had a habit of creating empty directories in >>>>>> the app/roaming directories even if you had specified specific local >>>>>> directories. This would be hard to detect unless you test on a machine >>>>>> that >>>>>> has never used node.js at all. That is, is it possible that bread crumbs >>>>>> are being left even if you use a portable device? >>>>>> >>>>>> >>>>>> On Friday, April 17, 2020 at 12:41:12 PM UTC-7, Mohammad wrote: >>>>>>> >>>>>>> You may like to have a Tiddlywiki on Node.js with all its features >>>>>>> on a thumb drive! >>>>>>> Or a Plug and Play Tiddlywiki. >>>>>>> >>>>>>> If so, this is a short instruction for Windows user. >>>>>>> >>>>>>> 1. Download the portable Node.js: (NodeJSPortable_6.14.2.zip) from >>>>>>> here >>>>>>> https://github.com/garethflowers/nodejs-portable/releases >>>>>>> >>>>>>> 2. Unzip on your thumb drive in the folder of choice >>>>>>> >>>>>>> 3. Run NodeJSPortable.exe >>>>>>> >>>>>>> 4. In the command window appears install Tiddlywiki with below >>>>>>> command (you need internet access) >>>>>>> npm install -g tiddlywiki >>>>>>> >>>>>>> 5. That's all >>>>>>> >>>>>>> >>>>>>> Make a test >>>>>>> 1. Create a new wiki, by entering below command >>>>>>> tiddlywiki mynewwiki --init server >>>>>>> >>>>>>> 2. Run your wiki by entering below command >>>>>>> tiddlywiki mynewwiki --listen >>>>>>> >>>>>>> 3. Open a browser (FF, Chrome, Edge, Safari, ...) and >>>>>>> visit http://127.0.0.1:8080/ in your browser >>>>>>> >>>>>>> >>>>>>> It has all the same features as Tiddlywiki on NodeJS, plus, it >>>>>>> leaves no personal information behind on the machine you run it on, so >>>>>>> you >>>>>>> can take it with you wherever you go. >>>>>>> >>>>>>> >>>>>>> This is another journey in Tiddlywiki wonderland. >>>>>>> >>>>>>> --Mohammad >>>>>>> >>>>>>> >>>>>>> -- >>>>>> 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 view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/tiddlywiki/9bc1ec76-a308-472c-b99c-f66e5dd31519%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/tiddlywiki/9bc1ec76-a308-472c-b99c-f66e5dd31519%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>>> 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 view this discussion on the web visit >>>> https://groups.google.com/d/msgid/tiddlywiki/0e7967b9-7f71-4c0b-93cb-f6bd2a8e76ce%40googlegroups.com >>>> <https://groups.google.com/d/msgid/tiddlywiki/0e7967b9-7f71-4c0b-93cb-f6bd2a8e76ce%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/4370f38d-0525-4c49-839b-3cad6df6bb19%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/4370f38d-0525-4c49-839b-3cad6df6bb19%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAJ1vdSSkO5Bt_sekJQMkasJzoJrx2XnnacMrHVPu%3DHmBjEH1QA%40mail.gmail.com.

