That doesn't make any sense at all. The performance of your trade engine should have nothing to do with bitcoind, because there's no reason that internal database adjustment to customer balances have anything whatsoever to do with the blockchain, and even if it did that doesn't explain why every action on the website is sluggish even on the best days.
We settle trades in real-time between customer wallets, in addition to updating balances in the database.