[squeak-dev] Server timeouts and 504 return codes
Tobias Pape
Das.Linux at gmx.de
Tue Jan 29 07:28:39 UTC 2019
Hi,
> On 29.01.2019, at 02:01, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
>
>
>> On Jan 27, 2019, at 11:57 PM, Tobias Pape <Das.Linux at gmx.de> wrote:
>>
>>
>>> On 28.01.2019, at 01:39, Chris Muller <ma.chris.m at gmail.com> wrote:
>>>
>>> By "the image" I assume you mean the SqueakSource server image. But
>>> opening the file takes very little time. Original web-sites were
>>> .html files, remember how fast those were? Plus, filesystems "cache"
>>> file contents into their own internal caches anyway...
>>>
>>> Yes, it still has to return back through alan but I assume alan does
>>> not wait for a "full download" received from andreas before its
>>> already pipeing back to the Squeak client. If true, then it seems
>>> like it only amounts to saving one hop, which would hardly be
>>> noticeable over what we have now.
>>
>>
>> No, the difference is actually orders of magnitude.
>> Believe us. W.r.t. file handling nginx is blazing fast and squeak a snail.
>
> And this is an issue in commercial engagements where we might be trying to displace VW. The file implementation sucks. We need buffered i/o by default and we need good finalization (via ephemerons). And right now there’s a thread on Pharo about de eye slowdowns from 6 to 7 in writing to the changes file because of setToEnd and maybe reopen. In any case the issue is that our time system is cheap and cheerful (= kind of crappy) and being conscious of performance here is important and potentially healthy for the community.
>
> If you want to have impact here is a place to put effort.
Thanks for that insight! :)
-t
More information about the Squeak-dev
mailing list
|