gpt4 book ai didi

Symfony 2 Proxy 迭代替换 Symfony 1.4 项目

转载 作者:行者123 更新时间:2023-12-04 15:25:57 26 4
gpt4 key购买 nike

我们目前正在使用我们系统的 Symfony 1.4 实现。该系统太大了,无法在 Symfony 2 中重新开发,也无法通宵切换——重新开发可能需要我们一年的时间。我们正在考虑做的是安装一个新的 Symfony 2 项目,该项目是空白的,除了一个任务 - 传递!

这个想法是您的浏览器询问 example.com/products... Symfony 2 安装认识到它必须实际询问旧系统,并且它确实 curl 或类似的东西去询问 Symfony 1.4 上的旧服务器相同问题,让我们说 old.example.com/products... 无论服务器响应( header 、cookie 等)都被 Symfony 2 服务器解析并传递回浏览器。然后,浏览器并不明智地认为他实际上是在与“代理”交谈。

然后,我们在 Symfony 2 中重新开发了名为“products”的模块,当我们推出时,我们只是为该模块“关闭”代理。通过这种方式,我们坚持迭代开发,我们使开发团队的影响和学习曲线变得更好(以及业务偏离路线)。

我考虑过在 apache 中使用 mod_proxy,我考虑过安装不同的代理服务器,但上述解决方案最适合我们。

问题是,我知道 Fabio 这样做是为了,我认为是 vimeo.com(或其他一些视频网站),但我找不到任何文档或教程来说明这是如何实现的,以及我应该在哪里集中精力进行研究。

最佳答案

您所描述的可以使用 mod_rewrite 来完成.为这些模块中的每一个创建条件并将它们重写到适当的前端 Controller 。

关于Symfony 2 Proxy 迭代替换 Symfony 1.4 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8923476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com