• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Last Chance To See Reader 11.5
This app is a replacement for the 1992 PC & Mac software 'Last Chance To See...' ...
JXCirrus Diary for Mac 4.4.03
JXCirrus Diary simplifies busy schedules by transforming to-do lists and calendars into a comprehensive plan. Ideal ...
RoboMail Mass Mail Software for Mac 6.5.0
RoboMail is an email marketing software that features a built-in email server enabling users to send ...
MacSonik MBOX Converter Tool 22.12
MacSonik MBOX Converter is a reliable software that converts MBOX mails to different file formats and ...
AnyMP4 DVD Creator for Mac 6.2.30
AnyMP4 DVD Creator for Mac can make DVDs from various video formats like MP4, MOV, M4V, ...
PhotoX Batch Watermark Creator for Mac 6.3.0
PhotoX is user-friendly software that enables you to quickly watermark your photos to prevent any unauthorized ...
QXPMarkz 3.0
QXPMarkz allows for direct conversion of QuarkXPress files to other applications, including Adobe InDesign, Affinity Publisher, ...
AnyMP4 Mac Video Converter Ultimate 9.2.26
AnyMP4 Mac Video Converter Ultimate is a versatile software that can convert 4K videos to various ...
JXCirrus Finance for Mac 3.5.03
JXCirrus Finance provides a solution for managing personal finances by allowing users to monitor their bank ...
AnyMP4 Android Data Recovery for Mac 2.1.6
AnyMP4 Android Data Recovery for Mac is a powerful software that enables the recovery of deleted ...
Home Mac OS X Perlbal Download

Perlbal

October 3, 2008
This software is a Perl-based tool that acts as a reverse proxy load balancer and web server. It enables users to distribute incoming traffic across multiple servers, ensuring optimal performance and reliability.
Version 1.72
License GPL
Platform Mac OS X
Supported Languages English
Homepage danga.com
Developed by Brad Fitzpatrick
Perlbal is a powerful software that functions as a single-threaded event-based server suitable for HTTP load balancing and web serving, as well as a combination of both. One of the key features of Perlbal is its ability to configure or reconfigure almost everything on the fly without requiring a software restart. Additionally, a minimal configuration file containing a management port enables users to perform operations easily on a running instance of Perlbal.

Perlbal offers a wide range of features ideal for web servers such as listening on a port, sharing from a directory, automatic directory indexing, and byte range support allowing clients to resume downloads. Additionally, Perlbal has persistent client connections that are configurable and support for storing files with PUT and DELETE requests. Moreover, most of the disk operations are done asynchronously to avoid stalling the event loop, providing seamless performance.

As a reverse proxy, Perlbal maintains a pool of connected backend connections to decrease turnover and selects servers intelligently based on free backend connections. The software also does not require any unreliable "weighting" numbers for load balancing. It also confirms whether the backend connection is talking to a webserver using an OPTIONS request to avoid sending client requests to the kernel's listen queue, which reduces the client's latency. Similarly, it has a high priority queue for sending requests to backends quickly and supports X-Forwarded-For headers from clients based on their IP. Moreover, Perlbal provides the ability to configure header management before sending a request to the backend and supports internal redirection to file or URL(s). Additionally, it employs persistent client and backend connections to prevent backend waste.

Perlbal has excellent performance features such as being event-based using epoll or kqueue, which avoids scalability issues experienced in not-so-modern systems. The HTTP header processing is done in C using Perlbal::XS::HTTPHeaders to optimize performance. The software is also lightweight and promotes great performance both for small and large sites while operating in a 100% asynchronous mode for all recommended use cases.

Perlbal's management interface provides detailed and powerful run-time configuration and statistics. It provides information such as CPU usage (user, system), total requests served across all services, requests serviced by individual backends, Perlbal uptime, and all connected sockets. Additionally, it provides information about outstanding connections to backends, backends that have recently failed verification, pending backend connections by service, total socket states by socket type, size (in seconds and number of connections) of all queues, and the state of the reproxy engine (queued requests, outstanding requests, backends) and loaded plugins per service.

Finally, Perlbal also supports the concept of having per-service (and global) plugins that can override many parts of request handling and behavior, allowing for greater extensibility. Overall, Perlbal is an exceptional software that provides high-performance features for both web serving and HTTP load balancing.
What's New

Version 1.72: N/A

Free Download 137K
367
  • Share on:

Most Popular

  1. JForum 2.1.8
    200
  2. PDF2ID 2.1
    146
  3. BirthdayScanner 2.3.2
    107
  4. Grammarian Pro 1.8.6 Beta 2 / 1.8.5
    100
  5. PhotoX Batch Watermark Creator for Mac 6.3.0
    95
  6. RoboMail Mass Mail Software for Mac 6.5.0
    87
  7. AnyMP4 Mac Video Converter Ultimate 9.2.26
    87
  8. SAXY 1.0
    87
  9. Five of a Kind 1.02
    86
  10. QXPMarkz 3.0
    84

Related Downloads

Privale
This software is an open-source network that uses onion routing, similar to ...
It's About Time to learn iPhoto
A beginner's guide to iPhoto, It's About Time offers an easy-to-follow tutorial ...
Invasion of the Blobs
Invasion of the Blobs is an uncomplicated space shooter game available for ...
Shrook
The software enables browsing of RSS feeds from an expanding range of ...
Sith Duck
Sith Duck is an animated Adium dock icon designed with a Star ...
Random Fact Generator
Send random quotes from Vin Diesel, Chuck Norris, or Mr. T to ...
RRButton for Thunderbird
RRButton is a ThunderBird add-on that provides a simple solution for enabling/disabling ...
DownloadComment
DownloadComment is a tool that adds the download URL to a file's ...
Podcast Monkey
Podcast Monkey is a drag and drop podcast publisher software that simplifies ...
getTunes
getTunes is a software that enables downloading of music from nearby iTunes ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.