2017-09-19 3 views
1

사용자 지정 CKEditor 빌드가 있습니다. 결국 내가 잃고 싶지 않은 코드 변경을 마친 후에, 초기 빌드에 포함 된 모든 플러그인이 필요하지 않기 때문에, 나는 그 중 일부를 config.js 파일을 통해 제거했다. config.removePlugins을 사용하십시오.CKEditor의 "config.removePlugins"설정이 로딩 시간에 영향을 줍니까?

내 질문은 :

이 방법은 전혀 편집기의 로딩 속도를 개선 하는가 또는로드 된 후에는 플러그인을 제거합니까?

첫 번째 내용이 참이면 plugins 폴더의 리소스로드에만 영향을 미치 나 ckeditor.js 파일의로드 된 내용에도 영향을 줍니까?

답변

1

CKEditor download page에서 전체 패키지를 다운로드 한 경우 편집기를로드하는 동안 config.removePlugins을 사용하더라도 전체 패키지가로드됩니다.

플러그인 수가 적을수록 편집기가 더 빠르게로드됩니다. 이것은 일반적인 규칙입니다. 또 다른 하나는 편집기 이 소스 모드이 아닌 릴리스에서 제공되어야한다는 것입니다.

가장 좋은 방법은, here에서 편집기 소스 코드를 얻을 당신은, 최신의 안정적인 지점에 업데이트 사용자 정의 플러그인을 작성하고이 link에 따라 사용자 정의 편집기 자료를 구축 할 수 있습니다 자신의 포크를 만드는 것입니다.

이 방법을 사용하면 원하는 모든 플러그인을 얻을 수 있으며 편집기 코드가 축소되어 난독 화되어 단일로드 시간이 가장 빠른 ckeditor.js 파일로 결합됩니다.