问题描述
我有一个CMS(PHP,Bootstrap,jQuery,Twig,MysqL),该数据库从数据库中获取数据并通过将数据馈送到Twig模板(一个用于标题,一个用于内容,一个用于页脚)来生成HTML页面。 / p>
我要实现的是将CMS所在的服务器A的原始数据(相当多的数组,字符串等)发送到其他服务器B(这是Linux VPS,没有堆栈限制),在那里生成完整的HTML并将其带回到服务器A中的CMS,并将其用作内容。
原始数据将在几KB到1MB左右,但理想情况下,我希望能够处理50-100MB(可以压缩,通常为10:1)。现在,生成的HTML页面(其中包含所有数据)的大小为0.1-10 MB,所以没有什么太疯狂了。
我希望获得一些有关将数据发送到我的服务器的帮助(我想是cURL吗?),以及在此处生成HTML的大量帮助。
有指针吗?
谢谢!
edit:我对上面的内容进行了编辑,以使其更加清楚,但总而言之,我想要实现的是,在服务器A上使用PHP从数据库(例如数组或JSON)中获取原始数据,然后将其发送到服务器B,在服务器B上生成HTML,然后将生成的HTML返回到服务器A。
简化示例:
注意:[已经安装]的部分只是CMS和PHP在做的事情,对于其余的问题不会产生影响或影响
实际代码如下:
serverAData ([Bob] => 5557834 [Alice] => 5552314 [Dog] => 5559823)
服务器A将阵列发送到服务器B
服务器B获取阵列并将其通过树枝或其他模板传递
<table>
<tr>
<th>name</th>
<th>phone</th>
</tr>
{% for item in serverAData %}
<tr>
<td>{{ item.name }}</td>
<td>{{ item.phone }}</td>
</tr>
{% endfor %}
</table>
另一面出现合适的HTML表:
<table>
<tr>
<td>name</td>
<td>phone</td>
</tr>
<tr>
<td>Bob</td>
<td>5557834</td>
</tr>
<tr>
<td>Alice</td>
<td>5552314</td>
</tr>
<tr>
<td>Dog</td>
<td>5559823</td>
</tr>
</table>
然后将其发送回服务器A
注意:服务器B可以使用任何技术(Apache,Node,Python等),因为目标是通过模板获取原始数据并生成HTML,但是我更喜欢基于PHP的解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)