前回の記事で使用したPythonのlxmlモジュールについて調べていたら、XMLデータの検索に用いるXPath式をプリコンパイルできるらしいことが分かったので、どのくらい速度が向上するのか試してみた。 テストデータは前回のものと同じ。 $ ls -hl | grep yahoo_list -rw-rw-r-- 1 hogeuser hogeuser 11K 9月 25 05:46 yahoo_list.rss -rw-rw-r-- 1 hogeuser hogeuser 1011K 9月 26 14:47 yahoo_list2.rss ※yahoo_list2.rssは、yahoo_list.rssを加工して100倍くらいにサイズを大きくしたもの。 以下、測定用スクリプト。 #!/usr/bin/env python # -*- coding:utf8 -*- import sys im