First Working Server Version (GET / POST Requests) 🎆 #116
clauspruefer
announced in
Announcements
Replies: 2 comments
SummarizeWe are close to the Still MissingMultiple tests including the POST AS GET and 304 not modified features. PerformanceAlso (HTTP/1.1) performance measurements will be included. |
0 replies
|
💫 Release v0.1.2 #133 PR 💫 implements 304 Not Modified handling. 🚅 And also boosts request loading times (still serial HTTP/1.1 processing) from Windows11 Firefox to Development Linux VM (Ubuntu 24.04.3) on Intel i9 to avg. of 2 millisconds (non-cached) 🏁. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Working Server
We provide a first working falcon-as 🐦 server version (HTTP/1.1) including GET and POST requests (PythonAS and JavaAS) in multiple Virtual Host Contexts ✌️.
Early Tests / Response Times
The response times for single GET requests (1 client, no debug build, IDLE_SLEEP_MICROSECONDS=500)
👉 < 10 milliseconds on an Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz.
The response times for single POST requests (1 client, no debug build, IDLE_SLEEP_MICROSECONDS=500, JavaAS)
👉 apx. 10 milliseconds on an Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz.
Still Work To Do
Priorities / HTTP/1.2
Due to the complexity of HTTP/1.1 (request ordering) we were not able to focus on our HTTP/1.2 implementation (XML) right now. Due to a much better falcon-as application server design we will replace 🔧 Apache/WSGI soon in our products microesb and x0 framework.
To be x0 compatible, the following issues have to be resolved as quickly as possible ⏰:
All reactions