简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本教程带你初始化yaf框架,并基于yar框架打包两个微服务代码,在容器间调用
安装opcache和apcu。opcache可以避免每次请求都要读取php脚本文件生成opcode的过程。而apcu可以在多次不同的请求之间共享一些信息,避免每次请求查询这些公共信息造成额外的网络请求和数据库查询
以笔者公司使用的 yaf+yar 的组合进行mvc分离和微服务调用,同时给php安装企业正常运行的基础扩展,包括 mysql、redis、memcached、kafka 以及php包管理器 composer
使用nginx 和 php:fpm-7.2 两个镜像搭建nginx+php环境
ApolloClient类负责和apollo上述两个接口打交道,把拉取的apollo配置信息写到本地文件,用到了并发curl请求特性。Config类对 illuminate/config 基础上,把apollo的配置信息整合到自己管理的配置数组中,进行读取和设置。helpers.php封装一个小助手函数来读取apollo配置中心的内容(也有可能是覆盖apollo的环境变量)执行完后可以在控制台看到
使用supervisor管理nginx phpfpm nignx-exporter phpfpm-exporter进程
k8s持续的把最新镜像的地址更新到yaml文件中并部署到线上
使用zipkin 链路跟踪工具,找出时间都消耗在哪了
面向外部的大流量的网络请求,我们需要一个api网关——apisix。这样的demo能不能开放出来给用户使用?我们先用JMeter来压测一下吧
以php-fpm作为基础镜像,安装nginx后,打包配置文件和源代码形成新的镜像,并测试运行。