桌面和移动网站分开-如何规划后端?

时间:2019-03-21 21:58:28

标签: javascript php .htaccess subdomain e-commerce

不确定我的问题属于哪一类。我非常困惑,确实需要一些专家建议。

我在域www.example.com上有一个PHP电子商务网站(Opencart),并开发了一个PWA移动网站,随时可以启动,这时我陷入了很多困惑。

  • 我想托管一个具有子域m.example.com的移动网站。在example.com
  • 中托管的台式机和移动网站的后端(REST API)相同
  • 当我从m.example.comexample.com进行API调用时,每个请求都会发送预检OPTION请求,大约需要200毫秒到300毫秒。
  • 有一个选项可以通过发出简单请求来避免OPTION请求,但是对于我的情况是不可能的,因为我具有基于令牌的身份验证,并且需要在每个API调用中都进行令牌

  • 为避免出现OPTION请求,该选项还可以在m.example.com中托管相同的REST API(只需选中mobile.twitter.com API请求进入mobile.twitter.com),并且两者{ {1}}和m.exampole.com共享公共数据库。

  • 这还有另一个问题,API的任何更改都需要两个站点中的更新。

我的问题是

  • 处理这种情况的最佳方法是什么?

  • 如果我要使用example.com-重定向可以在前端级别或通过.htaccess规则完成,哪个选项是理想的?

  • 也可以在m.example.com中托管REST API吗?

0 个答案:

没有答案