/77
Satsuki-system
スケルトン機能が中心
HTML+ 埋め込み変数
HTML::Templateなどの、テンプレートエ
ンジンに着想
10
<html>
<head><title>HTML::Template</title>
<body>
My Home Directory is <TMPL_VAR NAME=HOME>
<br>
My Path is set to <TMPL_VAR NAME=PATH>
<br>
</body>
</html>
/77
コンパイル(Step2 式解析)
29
0002 p)$a 4 =
0003 p)$ b 75 =
0004 p)$ c 20 =
0005 p)$ y b b * 4 a * c * - =
0006 p)@ ifexec y 0 > begin , %r
0007 :: <p>x =
0007 p)@ b %m sqrt y %r + 2 a * /
0007 :: ,
0007 p)@ b %m sqrt y %r - 2 a * /
0007 :: </p>n
0008 p)$ end
0009 p)@ ifexec y 0 == begin , %r
0010 :: <p>x =
0010 p)@ b %m 2 a * /
0010 :: </p>n
0011 p)$ end
/77
ベンチマーク(ページキャッシュ有)
73
Concurrency Level: 100
Timetaken for tests: 0.392 seconds
Complete requests: 1000
Failed requests: 0
Total transferred: 15059400 bytes
HTML transferred: 14824400 bytes
Requests per second: 2553.29 [#/sec] (mean)
Time per request: 39.165 [ms] (mean)
Time per request: 0.392 [ms] (mean)
Transfer rate: 37549.87 [Kbytes/sec] received
無事「2500Req/秒」を達成