WYSIWYG HTML编辑器,剩下的字符和MySQL存储优化

时间:2015-11-30 14:47:26

标签: javascript jquery html mysql wysiwyg

我想在<textarea>上使用WYSIWYG编辑器。在我的MySQL中,我将varchar字段限制为500个字符。我还在textarea标签中设置了maxlength的限制。

问题在于编辑器在用户输入上生成了HTML标记(例如<p>, &nbsp;),并且这些标记也占用了空间。我不喜欢使用非常大的评论字段(更喜欢大约1000个字符)。

我还会向用户显示剩余的字符数量。

问题在于,对于标签,500限制占用的空间非常快。如果用户只写一个简短的10个字符注释,我宁愿不使用5000个字符。有没有更好的方法来实现这个来节省数据库中的空间,报告正确的字符并留下标记明确的文字?

我目前正在使用Trumbowyg editor。我想过放弃编辑并使用简单的textarea,但是我希望能够允许粗体文本并保持换行符。我正在寻找最佳解决方案。

我的项目是用ASP.NET / C#+ jQuery构建的。

1 个答案:

答案 0 :(得分:2)

我不担心设置500或5000 VARCHAR,因为空间无论如何都是可变的。

过早优化是所有邪恶的根源,以及所有这些:)

对textarea中的原始文本进行基本计数,稍后可能会查看是否存在生成异常数量的HTML标记的注释。