blob: 5309845046bdd20d8e8fa0ccae85959335cec974 [file] [log] [blame]
.. _glossary:
Glossary
========
.. glossary::
:sorted:
PasteDeploy
A system for configuration of WSGI web components in declarative ``.ini`` format.
See https://docs.pylonsproject.org/projects/pastedeploy/en/latest/.
asyncore
A Python standard library module for asynchronous communications. See :mod:`asyncore`.
.. versionchanged:: 1.2.0
Waitress has now "vendored" ``asyncore`` into itself as ``waitress.wasyncore``.
This is to cope with the eventuality that ``asyncore`` will be removed from the Python standard library in Python 3.8 or so.
middleware
*Middleware* is a :term:`WSGI` concept.
It is a WSGI component that acts both as a server and an application.
Interesting uses for middleware exist, such as caching, content-transport encoding, and other functions.
See `WSGI.org <https://wsgi.readthedocs.io/en/latest/>`_ or `PyPI <https://pypi.org/search/?c=Topic+%3A%3A+Internet+%3A%3A+WWW%2FHTTP+%3A%3A+WSGI+%3A%3A+Middleware>`_ to find middleware for your application.
WSGI
`Web Server Gateway Interface <https://wsgi.readthedocs.io/en/latest/>`_.
This is a Python standard for connecting web applications to web servers, similar to the concept of Java Servlets.
Waitress requires that your application be served as a WSGI application.
wasyncore
.. versionchanged:: 1.2.0
Waitress has now "vendored" :term:`asyncore` into itself as ``waitress.wasyncore``.
This is to cope with the eventuality that ``asyncore`` will be removed from the Python standard library in Python 3.8 or so.