Skip to content

Optimize Current base Module - Consider nginx #6

@crazy2be

Description

@crazy2be

The base module right now uses an entirely homebrew solution (based on go) in order to achieve the effect of a reverse http proxy. Although it works reasonably well and is fairly reliable, the lack of optimization in both it and the go http methods that it uses means that under heavy loads it will use just as much (or even more!) CPU than the actual modules. A vanilla nginx and plugin-- or, if necessary, a fork/patch--should do the job much more efficiently. However, this not a particularly easy task, and it's not particularly important to the framework in this development stage, so this issue is low priority. Someone can feel free to take this on if they actually want to use this somewhere in production, or are more familiar with nginx.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions