MultiAjax - библиотека классов PHP для работы с AJAX. Имеет следующую функциональность:
- может задаваться или выбираться автоматически HTTP метод POST или GET;
- поддерживаются таймауты;
- ограничивается количество параллельных запросов, необработанные запросы выстраиваются в очередь;
- используется пакетный режим (batch mode), несколько запросов физически могут быть отправлены в одном HTTP запросе, что значительно экономит трафик;
- работает с различными кодировками, в том числе UTF-8;
- использует собственный быстрый и компактный механизм сериализации.
=========================================
MultiAjax class library is a PHP solution for smart work with AJAX. It supports timeouts, encodings, queue, session limit and batch mode.
Supported features:
- Autoselect GET or POST method for HTTP request.
- Support timeouts. It is possible to setup different timeouts for AJAX requests.
- Work with queue of queries and limit parallel requests. Example: setup queue for maximum 100 queries with not more then 5 parallel AJAX requests.
- Batch mode. Multiple AJAX requests can be pack into batch structure and post as only one HTTP request.
- Work with different encodings, including UTF-8.
- Use own fast serialization mechanism.