On 5/6/2014 05:36, David Cantrell wrote:
On Sat, May 03, 2014 at 09:00:39AM +0300, Octavian Rasnita wrote:

There may be very simple scripts which are used just once a week or month,
and not by the public but by a sysadmin for doing some settings. In those
cases using CGI is better than psgi, because they are more convenient to
create and don't stay loaded in memory and consume resources for no reason.

If it's only used once a week it won't stay loaded in memory, it'll get
swapped out if there are other tasks that need the memoryi or bits of
the filesystem to cache. Reading it back from swap will be no slower
than CGI.

Reading from cache skips the parsing and require/use resolution steps. The savings from compiling Dancer into the intermediate form alone should be worthwhile.

$ time 'perl -e print "x"'
x
real    0m0.001s
user    0m0.000s
sys     0m0.002s
$ time perl -e 'use Dancer;print "x"'
x
real    0m0.535s
user    0m0.110s
sys     0m0.012s

Half a second of page load latency is quite noticeable.
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to