I don't believe I am slowing down the generation process because as seen in my original post vanitygen can only "find" so many addresses per second, even using a prefix of 1 (all bitcoin addresses) it still only "finds" ~ 0.4% of the addresses generated. I believe I am going to have to implement address generation directly within PHP using something along the lines of Zamgo's PHPCoinAddress.php
https://github.com/zamgo/PHPCoinAddress/blob/master/PHPCoinAddress.php and see if I can't speed up the process of address generation that way. Even if I can get it to iterate at about 500 address per second it would be generating faster than vanitygen can "find" addresses.
500 addresses per second is pretty good, I found a python generator which could only do about 100 per second. It'd be nice to know why vanitygen is so slow at generating real addresses.
Is it still slow if you define the first two characters instead of just "1" ?