nginx图片服务器性能_使用Nginx改善服务器性能

nginx图片服务器性能

Nginx-logo

Most webmasters would agree to the fact that, Apache is one of the best web servers, that holds the capability of running on almost any platform, though it is preferably used on Linux while in a production mode. There are numerous features that are supported by Apache, wherein number of them are implemented as compiled modules extending the core functionality. By making use of almost similar number of resources, both static files such as css, js, html, image files and dynamic files like php, pl, py, etc. are served equally well. This is responsible for creating a bottleneck in system performance when websites receive high traffic and has a number of static files.

大多数网站管理员都会同意以下事实:Apache 是最好的 Web服务器之一,可以在几乎所有平台上运行,尽管它最好在生产模式下在Linux上使用。 Apache 支持许多功能 ,其中 许多功能 作为扩展核心功能的编译模块实现。 通过利用几乎类似数量的资源,静态文件(例如css,js,html,图像文件)和动态文件(例如 php ,pl,py等)都可以得到很好的服务。 当网站收到高流量并包含大量静态文件时, 这会造成系统性能瓶颈 。

One can avoid such things from happening by using nginx and is read as ‘engine x’ for serving static files and makes use of Apache for serving dynamic files. For serving the purpose well, one can get both nginx as well as apache web-server configured for working in collaboration of each other. You are required to install nginx as reverse proxy, by doing this the requests to the server are filtered in a way that the static pages are served by nginx while the dynamic one’s are handled by apache.

通过使用nginx可以避免发生此类情况,并且可以将其读为“ engine x”来提供静态文件,而可以使用Apache来提供动态文件。 为了很好地实现此目的,可以同时配置nginx和apache Web服务器以相互协作。 您需要将nginx安装为反向代理 ,通过这样做,对服务器的请求将以以下方式过滤:nginx为静态页面提供服务,而由apache处理动态页面。

Such an architecture helps you with improving the performance of web server, adding more to it is the efficiency of nginx which is incredibly fast in serving static files while allowing Apache to server only the dynamic files or the server scripts hence increasing the overall performance of the cheap hosting UK server. To further improve the performance, you can setup load balancing by adding another nginx and build your own content delivery network (cdn). For doing this, you are required to get yourself a small server from an affordable web hosting provider which is near to the location of your targeted audience or your current users. This would further help your users to experience a better performance.

这样的架构可以帮助您改善Web服务器的性能,而Nginx的效率则更高,它在提供静态文件方面非常快,同时允许Apache仅对动态文件或服务器脚本进行服务器处理,从而提高了Web服务器的整体性能。 廉价托管英国服务器。 为了进一步提高性能,您可以通过添加另一个nginx来设置负载平衡,并构建自己的内容交付网络(cdn)。 为此,您需要从负担得起的网络托管提供商那里购买一台小型服务器,该服务器应靠近目标受众或当前用户的位置。 这将进一步帮助您的用户体验更好的性能。

翻译自: https://www.eukhost.com/blog/webhosting/using-nginx-for-improving-the-performance-of-server/

nginx图片服务器性能

你可能感兴趣的:(网络,java,nginx,linux,php)