Heim >Backend-Entwicklung >PHP-Tutorial > 反向代理有关问题
反向代理问题
A->客户机请求
B->代理服务器
C->真实服务器
请求:A->B->C,
返回:C->B->A
一般如何实现反向代理?
PHP实现还是http服务器有这个功能?比如nginx.
若是PHP的话一般用什么方法?file_get_contents?curl?
------解决方案--------------------
基本上成熟的http服务器都会有反向代理功能,比如nginx的proxy_pass,通常是nginx直接处理静态文件,动态php可以转给apache处理。如果需要做反向代理缓存可以尝试引入varnish,或者squid