Multithreaded programming with Pthreads
Multithreaded programming with Pthreads
The C++ Programming Language
Java Native Interface: Programmer's Guide and Reference
Java Native Interface: Programmer's Guide and Reference
Java Server and Servlets: Building Portable Web Applications
Java Server and Servlets: Building Portable Web Applications
The Zope Book
Mysql Reference Manual
SWILL: A Simple Embedded Web Server Library
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
Enabling Network Caching of Dynamic Web Objects
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
SWIG: an easy to use tool for integrating scripting languages with C and C++
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
PSTL: a C++ persistent standard template library
COOTS'01 Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6
Building secure high-performance web services with OKWS
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Hi-index | 0.00 |
Current environments for web application development focus on Java or scripting languages. Developers that want to or have to use C or C++ are left behind with little options. We have developed a C/C++ Servlet Environment (CSE) that provides a high performance servlet engine for C and C++. One of the biggest challenges we have faced while developing this environment was to come up with an architecture that provides high performance while not allowing a single servlet to crash the whole servlet environment, a serious risk with C and C++ application development. In this paper we explain our architecture, the challenges and trade-offs we have faced, and compare the performance of our environment to that of top servlet environments available today.