PHP Fog Platform

Courtesy: PHP Fog

Cache

Varnish

PHP Fog’s cache layer intercepts the request and can deliver lightning-fast responses. Our data has demonstrated that 50-80% of responses can be served from the cache, ensuring responsiveness and diminishing server load to an absolute minimum.

Varnish is a state-of-the-industry caching solution for web applications. Varnish ensures that your PHP applications serve cached responses intelligently, and works with our standard suite of PHP applications with no additional configuration.

Cache

Varnish

PHP Fog’s cache layer intercepts the request and can deliver lightning-fast responses. Our data has demonstrated that 50-80% of responses can be served from the cache, ensuring responsiveness and diminishing server load to an absolute minimum.

Varnish is a state-of-the-industry caching solution for web applications. Varnish ensures that your PHP applications serve cached responses intelligently, and works with our standard suite of PHP applications with no additional configuration. Next: Load Balancer

Load Balancer

Nginx

The load balancer directs requests to the application server best able to handle the requests. If a server is unavailable, it is routed to a new server thus improves the reliability of your application. When you add more servers from the App Console the servers are automatically made available and the load balancer is automatically updated, making scalability a cinch. Since the load is distributed across numerous servers, you can ensure that your application continues to be fast even with a lot of traffic.

PHP Fog employs nginx for load balancing, a free, open-source, high-performance web server.

Apache

Each and every app server is a dedicated Linux server running an Apache instance with mod_php, eAccelerator and a locked-down environment. Apache needs no introduction, serving approximately 59% of web content online, and is the gold standard for reliable delivery of PHP website content. mod_php provides robust PHP-scripting language support for the Apache web host. eAccelerator is an accelerator & optimizer so your PHP code gets compiled and runs fast every time. The locked-down environment ensures your application is secure by default, you can make directories writable for applications which need extra permissions.

Database

MySQL

All applications get a primary and passive MySQL database. The primary database server is synchronized to a passive database slave which provides an up-to-the-minute snapshot of your MySQL databases. The database slave is used for application fail-over in case the primary server isn’t behaving properly.

The database, just like the App Server is easily scalable. If you need more storage for your database you can easily increase the capacity of the database. If you need greater capacity or performance you can upgrade to a dedicated database server.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s