понедельник, 20 августа 2012 г.

Emacs 24 + GnutTLS

Т.к. в 24-м Емаксе встроили родную поддержку GnuTLS, то появилась возможность крутить gnutls'ный же priority string. Например,

(setq gnutls-algorithm-priority "NORMAL:+COMP-DEFLATE")

что уменьшило трафик на wl-folder-sync-current-entity с 79901 до 25511 байт, т.е. ажно в три раза!

Теперь можно спокойно забить на отсутствие в Емаксе поддержки zlib и наличие compress=deflate у Гмейловского IMAP'а, т.к. жаться будет на уровне tls. Конечно, на серверах с поддержкой RFC4731 aka ESEARCH всё не так сногшибательно кучерявей, но у Гмейла ESEARCH нету, а у кого в наши дни нет гугловского мыла?

P.S.: gnutls-algorithm-priority в равной степени справедлив и для Gnus...
P.P.S.: с другой стороны, в 23-м Емаксе можно для gnutls-cli указать --priority="NORMAL:+COMP-DEFLATE"...

Комментариев нет:

Отправить комментарий