优化Handler