Main  /  Edit  /  History  /   /  Users Area

CppCMS Roadmap

HTTP Server improvements - most required/urgent

Add Support of multiple event loops

Today, asynchronous applications do not scale well on multi-core systems.

Add required support of multiple event loops so different asynchronous applications would be able to use them.

OpenAPI

What about making OpenAPI services with CppCMS?..

HTTP Server improvements

Cache Improvements

Contention

When an entry is invalidated many requests may try to generate it and create significant load.

Solution, delay "fetch" if some other fetching.

Active Invalidation

Distributed Cache system implements L1/L2 cache allowing a cache client to check if the data is has is still up-to-date without reading it back.

However each access to cache still require TCP-ping-pong.

So instead active cache invalidation may be done: when trigger is risen or new data is stored a sort of a message that causes all clients to drop invalid cache is broad-casted.

Need to be implemented.

Object invalidation

Use cache to invalidate general object

Enable O(1) invalidation and lazy collection


Plugin Architecture | Top | Internals of CppCMS 1.x.x

About

CppCMS is a web development framework for performance demanding applications.

Support This Project

SourceForge.net Logo

Поддержать проект

CppCMS needs You


Navigation

Main Page



Valid CSS | Valid XHTML 1.0