magento1 1.9.3 购物车性能问题求解:购物车产品条数太多了,结算很慢

当购物车里面的商品条数 达到100+时,结算起来会非常的缓慢, 耗时都是1到2分钟,求教有什么方法可以优化的!
main-site\app\code\core\Mage\Sales\Model\Quote.php public function collectTotals 耗时比较多
1台服务器运行数据库 2台服务器跑代码

堆硬件,上redis.
而且正常情况下,购物车不会超过100条吧?