Я создаю веб-приложение MEAN, которое я надеюсь развернуть на открытом интернете в ближайшее время. Часть этого приложения включает функцию чата, поддерживаемую удивительным Primus уровнем абстракции, поддерживаемым WebSockets., Поскольку я кодировал модули чата, вопрос пришел к выводу о том, налагать ли ограничения персонажа на эти сообщения.
Я пришел к выводу, что, вероятно, хорошо иметь некоторый предел, но я не знаю, как решить, что это за ограничение. Должно ли это зависеть от удобства работы моего сервера (ов)? Должен ли я просто выбрать разумный лимит? Что именно считается разумным пределом и почему?
Как веб-гиганты, такие как Google и Facebook, решают, каков лимит символов чата для их приложений? Кто-то просто сказал: "Хм, это кажется разумным", и что это?
В некоторых дополнительных поисковых сервисах Google появилось несколько таких вопросов, как этот вопрос о чатах Jabber, A чтобы увеличить характер чата лимит в MMO Blade and Soul и этот комментарий о ограничениях чата Twitch, но я, похоже, не нашел ничего, что указывало бы, что типичный лимит символов чата для веб-приложений или почему они ограничены тем, как они в первую очередь.
Я знаю, что в прошлом я и другие, которых я знаю, поразили, по-видимому, излишне короткие ограничения характера для некоторых чат-приложений. Это может стать серьезным раздражением, особенно при попытке скопировать и вставить значительный объем информации. Я хочу избежать этой досады для своих пользователей, сохраняя при этом защиту целостности сервера и пропускной способности, учитывая, что некоторые пользователи могут использовать приложение с ограничениями использования сети и т.д.
ИЗМЕНИТЬ
Приложение, над которым я работаю, - это игра, но игра, которая время от времени включала бы значительную дипломатию и стратегические обсуждения среди игроков. Было бы полезно иметь конкретное предложение для этого случая использования, но было бы гораздо более полезно иметь некоторые основополагающие принципы для ограничения чатов для всех видов приложений.