優化代碼，使用配置文件