对交易平台架构的探索
对交易平台架构的探索
最开始接手时,Apache+PHP+MySQL,虽有3台web服务器,但基本相当于单机环境。
接手之后,首先使用Memcache实现了session共享,后加入OSS,使之成为分布式环境。
上一个稳定版本的架构是:
Home of Little Jelly
对交易平台架构的探索
最开始接手时,Apache+PHP+MySQL,虽有3台web服务器,但基本相当于单机环境。
接手之后,首先使用Memcache实现了session共享,后加入OSS,使之成为分布式环境。
上一个稳定版本的架构是:
PHP请求慢排查心得
自查日志方式
1. 配置Nginx的status和php-fpm的status
2. 配置php-fpm的 request_slowlog_time
3. 根据慢日志查找问题所在
PHP7.2编译安装及pthreads多线程配置
编译安装PHP7.2
shell
wget http://cn2.php.net/distributions/php-7.2.1.tar.gz
tar -zxvf php-7.2.1.tar.gz
cd php-7.2.1/
//安装依赖库
yum install gcc libxml2 libxml2-devel libcurl libcurl-devel openssl-devel gdbm-devel
yum install libwebp* libpng* libXpm* libjpeg* freetype*
为什么要学习一种新语言
当前用的主要服务器语言是PHP,但PHP在以下方面有一定的劣势:
1. 大文件处理
2. 并发
3. 解析效率
为什么选择Go