server - 在一个 URL 下提供移动和桌面应用程序
问题描述
现在我们有两个单独的应用程序(移动和桌面),它们托管在两个单独的 url下(m.xyz.com 和没有 xyz.com)
一种常见的方法是在一个 URL (xyz.com) 下的一个(响应式)应用程序中统一这两者。
由于现在(努力地)重写响应式代码是不可能的,我想知道将两个应用程序统一在一个 URL 下是否有意义- 但将两个不同的应用程序保留在引擎盖下。
在这种情况下,我们的后端将根据用户代理信息决定向客户端提供哪个应用程序。所以这两个应用程序都将在www.xyz.com下运行——但它仍然是两个独立的应用程序。
最初的想法是当桌面 URL 被谷歌索引时摆脱从桌面到移动的重定向,这会花费一些时间并且实际上会受到 Pagespeed Insights 的惩罚。
这有意义吗?甚至可能吗?还有其他大公司遵循这种方法吗?它的优点和缺点是什么?
非常感谢你:)
解决方案
推荐阅读
- android - build.gradle.kts 中的 androidTest Groovy 模拟
- getstream-io - 无法获得正常工作的权限
- c# - AWS SDK 获取日期之间的所有文件
- r - R:基于多个变量匹配将数据从一个df提取到另一个?
- firebase - 路径中的 Firebase 安全规则正则表达式
- react-native - React Native - Expo - 错误:请求失败,状态码为 400
- c++ - 读者/作者锁......没有读者锁?
- javascript - 使用自定义模块创建 NetSuite 脚本时出现“执行定义回调时所有 SuiteScript API 模块不可用”
- r - R指挥官中选择数据集的问题
- c# - 如何更改游戏对象的旋转等于我的玩家相机的旋转?