Javascript - сжатие почты (не веб-страница) - PullRequest
0 голосов
/ 25 февраля 2012

У меня есть система электронной почты в программе.Человек пишет электронное письмо, отправляет его в базу данных, и нескольким людям будет разрешено получать это письмо позже.Тем не менее, эти электронные письма иногда короткие, но иногда довольно длинные.

Следовательно, я хотел бы сжать эти электронные письма перед отправкой их в базу данных (в JavaScript на стороне клиента), а затем распаковать их при получении(снова в js на стороне клиента).

Существуют ли какие-либо библиотеки (бесплатные), которые могут это сделать?Легко ли написать такую ​​вещь самому?

1 Ответ

0 голосов
/ 26 февраля 2012

Если вы действительно хотите сделать это на стороне клиента, вы можете посмотреть, как работает JSend - он не предназначен для экономии места;он предназначен для сжатия данных для транспортировки, но это пример кодирования / декодирования данных.Вам, вероятно, потребуется написать собственный скрипт, который выполняет аналогичные действия.

Помните, что, заставляя клиента выполнять сжатие, он необходим для работы в любом браузере.Сценарий на стороне сервера гораздо надежнее (и эффективнее).

Возможно, вы захотите взглянуть на Сжатие данных InnoDB .Если вы сможете реализовать его, вы можете обнаружить, что процесс работы с собственной базой данных гораздо эффективнее, чем все, что вы можете сделать в Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...