Как использовать возобновление сеанса TLS с firebase?
Я собираюсь развернуть проект Firebase с использованием базы данных Firebase, хранилища, аутентификации и облачных функций; и я намеревался реализовать возобновление сеанса TLS, как рекомендовано в документации по Firebase, чтобы снизить затраты и время загрузки.
Я копался в Интернете для получения информации о том, как это сделать, но лучшее, что я получил, это:
var tlsSessionStore = {};
server.on("newSession", function (id, data, cb) {
tlsSessionStore[id.toString("hex")] = data;
cb();
});
server.on("resumeSession", function (id, cb) {
var tlsSessionId = id.toString("hex");
cb(null, (tlsSessionId in tlsSessionStore) ? tlsSessionStore[tlsSessionId] : null);
});
Извлеченный из:
https://github.com/nodejs/node/issues/3132
Без реального описания того, что мне нужно было бы импортировать в проект, чтобы сделать эту работу, или какого-либо объяснения того, что делать.
Честно говоря, я немного растерялся в этом вопросе, поскольку я даже не знал бы, как применить это (используя облачные функции Firebase?), Если это будет применяться к подключению к базе данных и хранилищу, и, наконец, как Я мог бы проверить, что все работает, как только все сделано.
Есть ли какие-либо ресурсы, которые могли бы помочь мне в этом процессе?