代理ip

>

换ip软件

>

http代理

>

ip代理

您的位置:首页 > 新闻资讯 > 文章内容
HTTP代理服务器的四种架构
来源:网连代理 作者:admin 时间:2019-07-19 16:49:50

  HTTP架构师一般都会使用很多种复杂的机制来将多个子模块组合建成一个HTTP服务。现在的网络爬虫中,已经形成了4种最基本的模式。如果已经编写了用于生成动态内容的网络爬虫Python代码,并且已经选择了某个支持WSGI的API或框架,应该如何将HTTP服务部署到线上呢?下面我们来了解一下HTTP代理服务器的四种架构。


HTTP代理服务器的四种架构


  第一步、运行一个使用网络爬虫Python编写的服务器,服务器的代码中可以直接调用WSGI接口。现在最流行的是Green Unicorn(Gunicorn)服务器,不过也有其他已经可以用于生产环境的纯Python服务器。


  第二步、配置mod_wsgi并运行Apache,在一个独立的WSFIDaemonProcess中运行Python代码,由mod_wsgi启动守护进程。


  第三步、在后端运行一个类似于Gunicorn的Python HTTP服务器(或者支持所选异步框架的任何服务器),然后在前端运行一个既能返回静态文件,又能对Python编写的动态资源服务进行反向代理的Web服务器。


  第四部、在最前端运行一个纯粹的反向代理(如Varnish),在该反向代理后端运行Apache或者nginx,在后端运行Python编写的HTTP服务器。这是一个三层的架构。这些反向代理可以分布在不同的地理位置,这样子就能够将离客户端最近的反向代理上的缓存资源返回给发送请求的客户端。


  长期以来,对这4个架构的选择主要基于CPython的3个运行时的特性,即解释器占用内存大、解释器运行慢、全局解释器(GIL,Global Interpreter Lock)禁止多个线程同时运行Python字节码。但同时带来了内存中只能载入一定数量的Python实例。


  智游代理ip提供HTTP代理、HTTPS代理、Socks5代理等,智游代理是一家专业的企业级高质量代理IP供应平台,真实高匿名IP代理软件,千万IP库存量自动去重!欢迎大家免费注册领取试用IP。


相关文章内容简介
推荐阅读
  • 25 2019-07
    你知道什么是HTTP代理吗?

    HTTP代理服务器是一中间程序,由它连接用户主机和远程服务器。具体的连接过程是这样的:首先用户主机需要远程服务器数据,用户主机通过HTTP代理服务器与远程服务器建立连接,HTTP代理服务

  • 11 2019-09
    为什么越来越多人对ip代理感兴趣

    为什么越来越多人对ip代理感兴趣?时代的发展是有目共睹的,与此同时人们的生活质量自然也会提高。人们的生活质量提高之后就会对各种,现代的事物开始越来越了解。从一些法制栏目还有

  • 19 2019-08
    选择付费代理IP要注意什么问题

    大家都知道代理IP分为收费与付费,但免费的可用几率小,还是付费的便于工作使用。那么,选择付费代理IP要注意什么问题呢?选择好代理IP才能有更好的工作效率,现在代理IP有很多,在挑选

  • 31 2018-10
    HTTP代理的简介及功能

    首先小编给大家简单介绍一下什么是HTTP代理。简单来说,HTTP代理指的是使用代理服务器使网络用户访问外部网站。

  • 06 2019-11
    爬虫怎么使用代理防封IP

    爬虫怎么使用代理防封IP?在我们使用爬虫进行数据爬取的时候,爬着爬着就经常会遇到这种情况出现“HTTP Error 403:Forbidden”的提示,这是啥意思呢,其实他是一种http状态码,表示你在请求一个

  • 29 2020-10