Как да ускоря CKEditor

Създаваме подобно на блог приложение и сме в процес на избор на WYSIWYG редактор. Имаме нужда от много малко функции, така че първият ни избор беше jwysiwyg. Много е бърз, но се стори малко незрял за нашите нужди, така че преминахме към CKEditor (с неговия плъгин jQuery). Той е много стабилен и много конфигурируем, но отнема известно време, докато се появи първият екземпляр на редактора... Следвахме указанията за производителност но все още не сме доволни от резултата.
Какво можем да опитаме? Има ли съкратена версия/разклонение на CKEditor, която бихме могли да използваме? Или вече е на „максимална скорост“ поради своята архитектура на плъгини за зареждане при необходимост?


person Joril    schedule 24.02.2011    source източник
comment
CLEditor е по-добър за основно използване на WYSIWYG. опитай!   -  person usef_ksa    schedule 25.02.2011
comment
CLEditor наистина изглежда МНОГО бърз :) Но имаме нужда от блокови цитати и качване на изображение от клиентски бутони... Мислите ли, че ще бъдат сравнително лесни за добавяне?   -  person Joril    schedule 26.02.2011


Отговори (1)


Ако не се нуждаете от всички функции, тогава първата стъпка е да го прекомпилирате, като премахнете всички добавки, които не искате, по този начин ще бъде по-малък и ще има по-малко изпълняван код при инициализация.

Освен това, ако използвате персонализирани добавки, тогава трябва да ги обедините в този ckeditor.js.

След това е въпрос на проверка дали все още има други допълнителни файлове, които се изтеглят, които можете да комбинирате (като например да използвате само един езиков файл).

person AlfonsoML    schedule 25.02.2011
comment
Съжалявам, като премахвам всички добавки, които не искате, искате ли да кажете, че трябва да премахна от основния ckeditor.js целия код, свързан с бутони, които не използвам? - person Joril; 26.02.2011
comment
Да, премахването на тези плъгини (особено ако са няколко) може да означава спестяване на Kb, като същевременно запазите останалите функции непокътнати. Следвайте тези указания, за да започнете: alfonsoml.blogspot.com /2009/12/ и когато добавите плъгините си в ckeditor.js, те няма да принудят допълнителна заявка, така че това ще представлява по-големи спестявания - person AlfonsoML; 26.02.2011