Я хочу использовать редактор WYSIWYG на своем <textarea>
. В моем MySQL я ограничиваю поле varchar 500 символами. Я также поставил предел maxlength
в теге textarea.WYSIWYG Редакторы HTML, символы слева и память MySQL Оптимизация
Проблема заключается в том, что редактор генерировал теги HTML для ввода пользователем (например, <p>,
), а также занимал место. Я предпочитаю не использовать очень большое поле комментариев (предпочитаем около 1000 символов).
Я также показываю пользователю количество оставшихся символов.
Проблема в том, что с тегами ограничение 500 занимает пространство очень быстро. Я предпочитаю не использовать, как 5000 символов, если пользователь просто написал короткий 10-символьный комментарий. Есть ли лучший способ реализовать это, чтобы сэкономить место в базе данных, сообщить правильные символы слева и иметь хорошо обозначенный текст?
Я в настоящее время использую Trumbowyg editor. Я думал о том, чтобы просто отрывать редакторов и использовать обычную текстовую область, но хочу иметь возможность разрешить полужирный текст и поддерживать разрывы строк. Я ищу оптимальное решение.
Мой проект построен в ASP.NET/C# + jQuery.
Я сомневаюсь, что можно многое получить от хранения 500 против 5000 символов в базе данных MySQL. Просто покажите количество оставшихся символов и не беспокойтесь о некоторых незначительных добавленных html впоследствии. – Oli
@ Oli, как раз то, что вы делаете все ясно, вы думаете, что это нормально, чтобы сделать столбцы 5000 символов и показать пользователю символ слева на основе текста строки? –
Да, я не вижу проблем, если вы не ожидаете миллионов комментариев ... но даже тогда вы не должны рассматривать длину комментария как узкое место. Какой тип данных вы используете для комментариев в MySQL? Как вы ограничиваете его до 5000 сейчас? – Oli