我们正在构建一个类似博客的应用程序,我们正在选择一个所见即所得的编辑器。我们需要很少有的功能,所以我们的第一选择是jwysiwyg。它非常快速,但对于我们的需求来说感觉有些不成熟,所以我们切换到了CKEditor(带有jQuery插件)。它非常稳定且非常易于配置,但第一个编辑器实例出现需要一段时间......我们遵循performance guidelines,但我们对结果仍然不满意。
我们可以尝试什么?是否有可以使用的CKEditor的修剪版本/分叉?还是由于其按需加载的插件架构,它已经处于“最高速度”?如何加快CKEditor
回答
如果你不需要所有的功能,那么第一步就是重新编译它,删除你不想要的所有插件,这样它将会更小,并且在初始化时将会运行更少的代码。另外,如果您使用自定义插件,那么您应该将它们合并到该ckeditor.js中。
之后,检查是否还有其他正在下载的可以组合的额外文件(比如只使用一个语言文件)。
对不起,通过“删除所有你不想要的插件”,你的意思是我应该从主ckeditor.js中删除所有与我没有使用的按钮相关的代码? – Joril 2011-02-26 00:02:09
是的,删除这些插件(特别是如果它们是几个)可以节省一些Kb,同时保持其他功能的完整性。按照这个指南开始:http://alfonsoml.blogspot.com/2009/12/recompressing-ckeditorjs-to-fit-your.html当你将你的插件添加到ckeditor.js中时,他们不会强制额外请求,这样将代表更大的节省 – AlfonsoML 2011-02-26 08:25:59
优秀,我会尽快尝试,谢谢! :) – Joril 2011-02-27 19:16:41
- 1. 如何加快UIView快照?
- 2. 如何将样式加载到ckeditor中?
- 3. 如何将CSS添加到CKEDITOR?
- 4. 如何通过requirejs加载ckeditor
- 5. 如何添加翻译器到CKEditor
- 6. 如何确定CKEditor是否已加载?
- 7. 如何将YouTube添加插件CKEDITOR
- 8. 如何增加ckeditor的字体大小
- 9. 如何加快DbSet.Add()?
- 10. 如何在CKeditor中使用jQuery自定义键盘快捷键?
- 11. 如何使用CKEDITOR
- 12. 如何安装CKEDITOR
- 13. 用键盘快捷键打开CKEditor
- 14. CKEDITOR元素附加
- 15. CKEDITOR添加造型
- 16. CKEditor的不加载
- 17. CKEDITOR添加图片
- 18. 如何加快代码?
- 19. 如何加快此查询?
- 20. 如何加快mongoengine查询
- 21. 如何加快HTML5游戏
- 22. 如何加快代码?
- 23. 如何加快tesseract OCR
- 24. 如何通过加快DOCTYPE
- 25. 如何加快DNN网站
- 26. 如何加快此查询?
- 27. 如何加快SQL查询
- 28. 如何更快加载JQuery?
- 29. 如何加快在SQL Server
- 30. 如何加快APK部署?
CLEditor更适合基本的所见即所得的使用。尝试一下! – 2011-02-25 20:53:50
CLEditor看起来确实非常快:)但是我们需要“blockquote”和“从客户端上传图片”按钮......你认为它们相当容易添加吗? – Joril 2011-02-25 23:57:13