Heim  >  Artikel  >  Backend-Entwicklung  >  PHP作为前端,其他语言作为后端的时候,PHP除了使用curl调用借口外,还有其他的方法么。

PHP作为前端,其他语言作为后端的时候,PHP除了使用curl调用借口外,还有其他的方法么。

WBOY
WBOYOriginal
2016-06-06 20:16:201325Durchsuche

如题,后端语言例如Python,服务器使用Nginx

回复内容:

如题,后端语言例如Python,服务器使用Nginx

这个取决于后端提供何种接口,webservice? socket? SOAP等等

file_get_contents() 话说为什么不用node呢?

建议不用curl,他的参数繁多难记,有个request 库 相对友好
见 https://segmentfault.com/a/1190000002867007

php前段:主要是处理视图层的东西咯,把后端的数据拿过来(curl/file_get_contents),然后渲染到页面上,简单说与view打交道
python后端:主要是处理数据的增删改查咯,简单说与数据库打交道

我想问一下题主,PHP如何作为前端?

这年头PHP都可以作为前端了?

可以换个思路,比如Python把数据写到MySQL/Memcached/Redis中,然后PHP再像往常那样直接连接MySQL/Memcached/Redis读取数据,可以开启持久连接,避免每次请求重复建立连接的开销,提升并发的性能.

http://m.jb51.net/article/51974.htm
貌似这里面有php发送http请求的技巧
为什么不把php直接连接数据库,本来就用来跟数据库交互的东西用的这么复杂

搞得我都以为php能写前端

php-curl-class 封装下,或者干脆直接拿来用也行。

file_get_content() 怎么设置超时?除非全局设置socket超时时间。

thrift远程调用

这个问题的话。你可以百度了解下RPC~~

apache thrift ~

PHP做前端,怎么个玩法啊?


不要讲什么大前端啊。前端是任何一个访客都可以查看并修改源码的部分,除此以外的都是后端。哪怕php仅用于html输出,那也是后端。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn