首页 > Web开发 > 详细

PHP 后端研发技能树

时间:2020-05-23 00:17:47      阅读:135      评论:0      收藏:0      [点我收藏+]

PHP 后端研发技能树

一、PHP基本知识

1、PHP 代码编写,函数熟练使用

2、了解常用库的使用:gd / imagick / memcahe / memcahed / apc / xhprog

3、php运行流程了解,opcode cache 了解并会使用

4、设计模式学习了解

5、熟练掌握一个PHP 框架,源码级了解

6、数量掌握一个PHP开源项目,源码级了解,入wordpress

7、php 源码编译安装,PHP第三方模块安装

8、php.ini / php-fpm.conf 逐行阅读并理解

 

二、关系型数据库MYSQL 

1、MYSQL 节本搭建

2、MYSQL 常用管理命令,权限管理,备份与恢复等

3、MYSQL的BTree索引的原理了解,精通MYSQL 索引使用优化

 

三、KV类缓存知识

1、Memcached的熟练使用,熟读Memcached协议

2、熟悉PHP的Memcahce扩展和Memcahced扩展的异同

3、至少对一种缓存原理有深入了解,包括:内存分配、网络事件模型、线程进程模型

4、至少较完整看过一个缓存系统的源码:推荐Memcahced/Redis

 

四、NoSQL 

1、了解几个主流产品的原理:MongoDB/Redis/Cassandra/CouchDB

2、熟读NoSQLFan所有文章

3、熟读BigTable/Dynamo/GFS三篇论文

4、分布式系统基本原理

  ①、一致性hash

  ②、两阶段/三阶段提交

  ③、vector clock

PHP 后端研发技能树

原文:https://www.cnblogs.com/sz-xioabai/p/12940204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!