Skip to content
This repository has been archived by the owner on Nov 20, 2019. It is now read-only.

remove libuv and using asyncdispatch #18

Closed
2vg opened this issue Feb 19, 2018 · 6 comments
Closed

remove libuv and using asyncdispatch #18

2vg opened this issue Feb 19, 2018 · 6 comments

Comments

@2vg
Copy link
Owner

2vg commented Feb 19, 2018

No description provided.

@sclee15
Copy link

sclee15 commented Feb 19, 2018

I think this is a good choice if the speed is not compromised.

@2vg
Copy link
Owner Author

2vg commented Feb 19, 2018

@sclee15 Speed decreases when I use asyncdispatch.

As for this, asyncdispatch has a problem, and the Selectors module does not matter.

Selectors module is refined very much and offers a splendid event loop. (probably, from my benchmark result, it is the speed that is about the same as libev.)

So I will close this Issue if asyncdispatch is improved.(mean it that is that I replace it with asyncdispatch from libuv.)

@2vg
Copy link
Owner Author

2vg commented Feb 19, 2018

libuv faster than asyncdispatch yet now.

@2vg
Copy link
Owner Author

2vg commented Feb 21, 2018

The reason why the asyncdispatch benchmark is low was due to the reduced number of wrk requests.
I need to do a proper benchmark, but I will immediately create the same web server using asyncdispatch.

@2vg
Copy link
Owner Author

2vg commented Feb 21, 2018

As a result of benchmark, I think that probably I continue developing it in asyncdispatch.

@2vg 2vg closed this as completed Feb 21, 2018
@sclee15
Copy link

sclee15 commented Feb 21, 2018

Awesome

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants