PHP和React在服务器端渲染

时间:2019-07-04 10:51:44

标签: php node.js reactjs performance v8js

我仍然是新程序员,但是对项目有个想法。我现在考虑架构。所以我的问题是“哪个是在PHP后端在服务器端渲染上使用react的最佳方法”。经过研究,我找到了两个决定。

================================================ =====

首先是将React.js SSR与Node.js服务一起使用。

优势:

  1. 易于安装和更新

  2. 运行react.js的标准环境

缺点:

  1. 维护单独的服务器

================================================ =====

第二个是将React.js SSR与PHP的V8J一起使用。

优势:

  1. 在PHP中编写js。

缺点:

  1. 复杂的安装和更新过程

  2. 也许V8Js不可扩展

我还找到了“ react-php-v8js”库,但也许它仍处于试验阶段。我想知道:

  1. 还有其他方法可以在PHP中渲染React.js吗?

  2. 哪种方式可以提供更好的性能?

  3. 哪种方式在生产中更好?

  4. 您对使用PHP的SSR React.js有何看法?

我的后端将使用PHP。如果有必要,我将使用自定义框架。 :)

2 个答案:

答案 0 :(得分:2)

您使它变得太复杂了。

只需使用PHP和API REST作为后端。

然后,您可以使用纯React创建一个前端,该前端通过提取到API与后端进行通讯。

答案 1 :(得分:1)

您可以在现有网站中添加react js作为脚本标签 https://reactjs.org/docs/add-react-to-a-website.html