On 08/06/2006, at 9:02 AM, Nicolas François wrote:
Also, I'm not sure a Pootle server is mostly doing write operations
(the number of write operations is probably proportionnal to the
number of
users).
The CPU may be more occupied in doing fuzzy matching of strings.
I'm not
sure the fuzzy matching algorithm can use some kind of cache in a
database. (The number of fuzzy matching operation is more than
proportionnal to the number of strings - which IMHO better reflects
the
size of the translation server than the number of the simultaneous
users
triggering write operations)
I don't know if it's out in gettext CVS yet or not, but Bruno Haible
has been working on speeding up msgmerge. He gave me an early copy,
and it runs so much faster: the dots race across the terminal window,
instead of appearing very slowly. (I have an 11MB compendium, so
apparently I'm a good test case. ;) Large msgmerge operations _did_
tie up a lot of CPU on my machine, but they don't now.)
He didn't want me to distribute this revised msgmerge, but I'm sure
he would be willing to talk to you about it. If you're looking at
speed of fuzzy matching using msgmerge, it would definitely be a good
idea to talk to Bruno.
from Clytie (vi-VN, Vietnamese free-software translation team / nhóm
Việt hóa phần mềm tự do)
http://groups-beta.google.com/group/vi-VN