Javascript 所见即所得HTML编辑器、左字符和MySQL存储优化

Javascript 所见即所得HTML编辑器、左字符和MySQL存储优化,javascript,jquery,html,mysql,wysiwyg,Javascript,Jquery,Html,Mysql,Wysiwyg,我想在我的上使用所见即所得编辑器。在我的MySQL中,我将varchar字段限制为500个字符。我还在textarea标记中设置了maxlength的限制 问题是编辑器在用户输入上生成HTML标记(例如,,),这些标记也会占用空间。我不喜欢使用非常大的注释字段(更喜欢1000个字符左右) 我还向用户显示剩余的字符数 问题是,对于标签,500个字符的限制很快就占据了空间。如果用户只写一个10个字符的简短评论,我不喜欢使用5000个字符。是否有更好的方法来实现这一点,以节省数据库中的空间,报告剩余的

我想在我的
上使用所见即所得编辑器。在我的MySQL中,我将varchar字段限制为500个字符。我还在textarea标记中设置了
maxlength
的限制

问题是编辑器在用户输入上生成HTML标记(例如,
),这些标记也会占用空间。我不喜欢使用非常大的注释字段(更喜欢1000个字符左右)

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

问题是,对于标签,500个字符的限制很快就占据了空间。如果用户只写一个10个字符的简短评论,我不喜欢使用5000个字符。是否有更好的方法来实现这一点,以节省数据库中的空间,报告剩余的正确字符并具有良好的标记文本

我目前正在使用。我曾想过放弃编辑器,使用纯文本区域,但我确实希望能够允许粗体文本并保持换行。我正在寻找最佳解决方案


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

我不会担心设置500或5000 VARCHAR,因为空间是可变的

过早优化是万恶之源:)


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

我怀疑在MySQL数据库中存储500到5000个字符会有很多好处。只需显示剩余的字符数,而不必担心随后添加的一些小html。@Oli只是为了澄清,您认为可以将列设置为5000个字符,并根据行文本向用户显示剩余的字符吗?是的,我看没有问题,除非你期望有数百万条评论,但即使如此,你也不应该把评论长度视为瓶颈。您在MySQL中对注释使用的数据类型是什么?您现在如何将其限制为5000?@Oli数据类型为varchar。我对列设置了500个字符的限制。我使用maxlength和服务器检查和修剪来确保数据库最多只能接受500个字符。如果它是varchar,它将不会使用分配给它的全部空间。因此,您可以将其设置为5000,10个字符将占用大约12个字符的空间。看起来是满足我需要的最佳解决方案。我特别考虑了“过早优化”的评论,这可能是我花了太多时间的事情之一。谢谢你,奥利。