limit优化