优化接口