Hi Areln,

On Monday, April 20, 2020 at 7:28:10 PM UTC+4:30, Arlen Beiler wrote:
>
> 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?
>
I tested using  wiki folder. I used the portable Node.js + Tiddlywiki 5.1.22

--Mohammad

 

> On Sun, Apr 19, 2020 at 1:09 PM Mohammad <[email protected] 
> <javascript:>> 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] <javascript:>.
>> 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/e2a2a8f3-2e29-460e-a4c0-3990f035d23d%40googlegroups.com.

Reply via email to