zoukankan      html  css  js  c++  java
  • 谈谈我对php通信的理解及人生小感

    故事背景:

    小王和小甜是亲密无间的好朋友。

    小王到自己QQ群里看到一个免单活动,

    自己支付宝余额不足,

    遂用小甜的手机淘宝先花150元购买了活动产品。

    到货后商家告诉小王,

    确认收货后提供旺旺账号、支付宝账号、支付宝真实姓名即可退款。

    小王又联系了小甜,让他确认收货并提供了所需信息给他。

    他转发给了商家。

    退款成功。

    故事联想:

    小联想 ①

    php 和 apache/nginx 是亲密无间的好朋友。

    一个客户端请求过来了,

    webServer收到后, nginx将请求交给FastCGI进程监听的ip地址及端口 ,

    由php-fpm进行处理,最后再将处理结果返给nginx。

    nginx再将返回的数据发给客户端。

    交互成功。

    小联想 ②

    php 和 linux 及 mysql 是亲密无间的好朋友

    一个客户端请求来了,

    此次php已非往日,今天扮演的是一个多进程的依赖命令行运行的后台应用怪物。

    怎么办?

    方式一:

    请求接收后写入数据库或文件,并把这个请求进程打发走。 

    使用php的socket直接监听的ip地址及端口,(apache/nginx 唱到:早知解散后 各自有际遇作导游  奇就奇在 接受了 各自有路走 …

    do while里面处理逻辑代码。

    交互成功。

    方式二:

    将请求接收后如数据库或写入文件,并告诉客户端 放心去吧!

    linux的crontab 定时查看数据库 OR 文件有变化则执行php脚本。

    交互成功。

    故事总结:

    首先你要有个亲密无间的好朋友。

    其次好朋友会乐意帮你做事情。

    再其次好朋友有能力帮你做事情。

    最后庆功宴。

    谢谢生命中每个好朋友。

  • 相关阅读:
    测试用例编写思路
    pipenv和virtualenv
    HTTP协议
    性能测试实践
    性能测试
    JS创建类和对象
    servlet的转发与重定向
    早晚得看算法
    安卓开始啦
    写于大三下开学前(即将休学)
  • 原文地址:https://www.cnblogs.com/black-humor/p/7715329.html
Copyright © 2011-2022 走看看