Halcyon Engine

Analyze Optimize Store Deliver

W

hy the Halcyon Engine

95% of all requests are handled by Halcyon

We serve 540.000.000 Requests per day. Halcyon Serves 511.000.000 of those requests, only about 5% or 29.000.000 of them are served using a traditional web server mostly due to very old hosting frameworks.

We have been in the web hosting service since 2009 and over the years we have struggled to provide the fastest possible web hosting environment for our clients. Since 2011 we have been working on our own engine called Halcyon. The engine has been reworked over the years and its currently in its 5th version.
The most usual issue with web hosting is that there are numerous web apps that although are easy to work with have not much or even not at all been designed to serve the ever growing number of visitors today's web sites gather.
Our plan from the start was to identify the specific issues with each framework, code heavily optimized services that will reduce the visitors wait time to the minimum possible.

H

ow Fast?

Halcyon is extremely fast, especially on medium to heavy web sites it will outperform a standard web server by up to 94%, even in light loads it will be at worse up to par with the any other app engine in the market.
We have been testing our engine in realtime for the last 4 years by hosting the same content in competitors and getting continuous metrics. Even in the cases of specialised hosting we still deliver content at least 40% faster.
It is of the utmost importance for us to keep the page load under the 4 second mark in every possible case.

Halcyon is 94% faster

Halcyon v5 is 94% faster than a traditional web server on medium to high loads. On average a site that would load in 21 seconds due to the number of objects, multiple requests and latency, will load in less than 2 seconds on Halcyon.

H

ow?

Halcyon is a balance

It depends on many tools and technologies to provide the fastest possible request reply. It will gartner every possible tool in our arsenal to optimize code, media and store them in order to provide them in the fastest possible way to the site visitor.

The engine will monitor every part of your web site from the development phase, testing and final deployment. It monitors technologies, identifies frameworks and leverages its optimization engines to compact, cleanup and server the content.
When it identifies a known framework it will deploy server side optimizations automatically, it will monitor the database queries, the code bottlenecks and substitute them automatically without modification of the sites files/structure. In case the framework is not known it will start learning your code to identify points that would benefit from machine optimization and in case of bottlenecks that degrade the sites performance it will notify our engineers to investigate optimization options.
The learning period never ends, during the full life of the site it will keep monitoring and applying new solutions that will bring either more performance or more visitor capacity.

Z

ero Knowledge Setup

The design behind Halcyon is to create an automated system that learns while each site grows while its build and visited.
All of the changes and optimizations are done in a non destructive way so that the engine can be stopped, can be updated and can be changed at any time during a sites lifetime.
It will communicate with the site developers to notify them of possible issues that can be fixed and about any optimizations the engine has applied to the site.
It will never require or allow the developer/owner of a site to change any setting other than disable or enable it.

Halcyon does not require user intervention

Halcyon has a single user adjustable setting, either On or Off. The user is not expected to have any knowledge or even adjust any of its settings at any time, the ML algorithm will drive the engine and adjust the settings required for the web site optimization and delivery.

Tags: Cache, Halcyon, Engine, Optimization

  • Halcyon

    Halcyon

    Halcyon is our in house optimization service.
  • NGINX

    NGINX

    NGINX is our primary web and application server, it is currently the fastest and lightest web server in the market by a huge margin.
  • Redis

    Redis

    redis is our choice for in-memory data structure store, used as database, cache and message broker.
  • Google Pagespeed

    Google Pagespeed

    PageSpeed improves web page latency and bandwidth usage by changing the resources on that web page to implement web performance best practices.
  • Memcached

    Memcached

    eSG provides memcached, the distributed memory object caching system.
  • PHP Acceleration

    PHP Acceleration

    eSG provides 160GB of RAM Pool per shared hosting server that can be used by the user as an acceleration mechanism.
  • Content Delivery Network

    Content Delivery Network

    CloudFlare makes it easy for any site to be as fast and secure as the Internet giants.