Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: add balancer_ssl_session_fetchby and balancer_ssl_session_storeby #1312

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dongbeiouba
Copy link

I hereby granted the copyright of the changes in this pull request
to the authors of this lua-nginx-module project.

Nginx support caching and reusing the upstream ssl session, but balancer_by_lua don't support reusing the ssl session.

So i add the hook balancer_ssl_session_fetchby and balancer_ssl_session_storeby; and then we can cache the ssl session with lua code.

Cache and reuse the ssl session can reduce ssl full handshake with the proxied servers; especially for those nginx which not config keepalive.

@dongbeiouba dongbeiouba changed the title add balancer_ssl_session_fetchby and balancer_ssl_session_storeby Feature: add balancer_ssl_session_fetchby and balancer_ssl_session_storeby Apr 28, 2018
@dongbeiouba dongbeiouba changed the title Feature: add balancer_ssl_session_fetchby and balancer_ssl_session_storeby feature: add balancer_ssl_session_fetchby and balancer_ssl_session_storeby Apr 28, 2018
@gwittel
Copy link

gwittel commented May 26, 2020

Are there any plans to pick up this work? Was debugging SSL induced performance issues when I verified this behavior (and later found this ticket).

@doujiang24
Copy link
Member

@spacewander @rainingmaster please help to take a look at this PR, thanks :)

@mergify
Copy link

mergify bot commented Jun 26, 2020

This pull request is now in conflict :(

@nr17
Copy link

nr17 commented Oct 15, 2020

@spacewander @rainingmaster Any help in integrating this PR would be much appreciated.

@mergify
Copy link

mergify bot commented Mar 20, 2023

This pull request is now in conflict :(

@mergify mergify bot added the conflict label Mar 20, 2023
@mergify mergify bot removed the conflict label May 10, 2023
@mergify
Copy link

mergify bot commented May 10, 2023

This pull request is now in conflict :(

@mergify mergify bot added the conflict label May 10, 2023
@mergify mergify bot removed the conflict label Sep 23, 2023
@mergify
Copy link

mergify bot commented Sep 23, 2023

This pull request is now in conflict :(

@mergify mergify bot added the conflict label Sep 23, 2023
@mergify mergify bot removed the conflict label Mar 6, 2024
Copy link

mergify bot commented Mar 6, 2024

This pull request is now in conflict :(

@mergify mergify bot added the conflict label Mar 6, 2024
@mergify mergify bot removed the conflict label May 27, 2024
Copy link

mergify bot commented May 27, 2024

This pull request is now in conflict :(

@mergify mergify bot added the conflict label May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants