[sugj-tech:7498] [FYI]ドキュメントのコンパイル時間
User Ribbon
ribbon @ ns.ribbon.or.jp
2014年 11月 19日 (水) 16:20:34 JST
docs-xml配下にある、XML形式のドキュメントをコンパイル(というのかな)す
るのに、けっこうな時間がかかるようになってしまいました。前はもっと速
くできたのに、と思ったので何が悪いか、といろいろやってみました。
どうもxsltproc (かな)が、コンパイル時に毎回 .xsl ファイルをインターネッ
トに取りに行っていて、そこで時間がかかっているようでした(strace で調
べてみました)。
そこで、squid入れて、キャッシュをさせるようにしてみました。結果、
::::::::::::::
nocache.time
::::::::::::::
real 45m11.418s
user 0m52.353s
sys 0m13.809s
::::::::::::::
cache.time
::::::::::::::
real 1m21.613s
user 0m51.003s
sys 0m4.045s
くらい違いました。33倍です。
最近だと動的コンテンツが多くなって、squid等が行うキャッシュがあまり有効に
ならないことが多いのですが、staticなコンテンツだとこのくらい違うのですね。
XMLドキュメントをコンパイルすることはあまりないかと思いますが、ご参考まで。
oota@そろそろ4.2系列も始めないと....
sugj-tech メーリングリストの案内