Maximizing PHP 7 Performance with NGINX, Part II: Multiple Servers and Load Balancing

2016-03-10 KENNETH 0

Maximizing PHP 7 Performance with NGINX, Part II: Multiple Servers and Load Balancing PHP is the programming language used for many popular frameworks and content management systems (CMSes). We have specific articles on the two most popular PHP-based CMSes, WordPress and Drupal. Introduction: When to Use Multiple Servers Part I of this blog post covers maximizing PHP web server performance //link// on a single-server implementation, where the Web server and the PHP application share a single server or virtual machine instance. It also covers caching on NGINX, which can be implemented in a single-server or multi-server environment. As we described in Part I, for a single-server system, moving to PHP 7 and moving from Apache to NGINX both help maximize performance. Static file caching and micro-caching maximize performance on either a single-server setup or a multi-server setup, as described here. [ more… ]

Refactoring a Monolith into Microservices

2016-03-09 KENNETH 0

Refactoring a Monolith into Microservices This is the seventh and final article in my series about building applications with microservices. The first article introduces the Microservice Architecture pattern and discusses the benefits and drawbacks of using microservices. The following articles discuss different aspects of the microservice architecture: using an API Gateway, inter-process communication, service discovery, event-driven data management, and deploying microservices. In this article, we look at strategies for migrating a monolithic application to microservices. I hope that this series of articles has given you a good understanding of the microservice architecture, its benefits and drawbacks, and when to use it. Perhaps the microservice architecture is a good fit for your organization. However, there is fairly good chance you are working on a large, complex monolithic application. Your daily experience of developing and deploying your application is slow and painful. [ more… ]

Replace TMG Without Breaking the Bank

2016-03-08 KENNETH 0

Replace TMG Without Breaking the Bank What do you do when you’ve invested your IT strategy into a product that’s been cancelled? If you chose Microsoft Forefront Threat Management Gateway (TMG) as your security solution that’s the question you’re now facing. In 2012, Microsoft announced that it was discontinuing TMG and ending all support for it on April 14, 2020, even for critical security vulnerabilities. Now anyone with TMG in their network is on the clock to find a suitable replacement before this date. Secure and scale Microsoft Exchange with NGINX Plus Fortunately, NGINX Plus has all the critical features you need to replace TMG. It is a complete application delivery platform that provides load balancing, caching, DDoS mitigation, security controls, and all the key features you relied on in TMG in an easy-to-use software package. Use NGINX Plus to [ more… ]

NGINX Wins Silver Stevie Award for Outstanding Customer Support

2016-03-08 KENNETH 0

NGINX Wins Silver Stevie Award for Outstanding Customer Support NGINX products are known for their superior performance and quality, and we believe our customers deserve equally superior support. Because open source NGINX – the world’s most popular web server for high traffic sites – is free, customers who purchase NGINX Plus rightly expect outstanding technical support as part of the value of their paid subscriptions. Providing excellent support is a fundamental component of our business model and our company success. We are honored that the NGINX Plus customer support team has won a Silver Stevie award in the 2016 Stevie Awards for Sales & Customer Service. The award demonstrates our commitment to helping customers achieve success in developing and delivering their applications with performance, reliability, security, and scale. We are delighted to be named among many other innovative brands and [ more… ]

No Image

DROWN Vulnerability CVE-2016-0800 in OpenSSL Misses Most NGINX Users

2016-03-03 KENNETH 0

DROWN Vulnerability CVE-2016-0800 in OpenSSL Misses Most NGINX Users A new OpenSSL vulnerability (CVE-2016-0800), called DROWN, was recently announced. It affects older versions of several widely-used server technologies: SSLv2, an old version of the Secure Sockets Layer protocol. Most up-to-date websites don’t use SSL at all, having moved to TLS (Transport Layer Security) IIS v7. An older version of Microsoft Internet Information Services NSS 3.13. Network Security Services, a widely used cryptographic library The DROWN vulnerability is described on the dedicated website, The DROWN Attack. It stands for Decrypting RSA with Obsolete and Weakened eNcryption, and makes vulnerable websites susceptible to man-in-the-middle attacks. DROWN is unusual in that it does not require a site to actively use SSLv2 or other vulnerable protocols. A site is vulnerable if it supports one of the vulnerable protocols or shares a private key with [ more… ]