15k的php需要掌握什么技术-PHP问题

资源魔 33 0

1. Linux

正在Linux上面除了了惯例的操作以及功能监控跟踪,还可以应用不少初级复杂的饬令实现工作(watch/tcpdump/starce /ldd/ar等);

正在shell剧本方面,曾经可以编写比拟复杂的shell剧本(超越500行)来帮助实现不少包罗备份、主动化解决、监控等工作的 shell;

对awk/sed/perl 等使用曾经如火纯青,可以随便操作管制解决文本统计剖析各类复杂格局的数据;

对Linux外部机制有一些理解, 对内核模块加载,启动谬误解决等等有个根本的解决;同时对一些其余相干的货色也理解,比方NFS、磁盘治理等等。

2. Nginx

能够思考偏重正在对于Nginx工作原理局部的深化学习,次要体现正在浏览源码开端,比方详细的master/worker工作机制,Nginx外部 的事情解决,内存治理等等;

同时能够学习Nginx扩大的开发,能够定制一些本人公有的扩大;同时能够对Nginx+Lua有肯定水平的理解,看看能否可 以连系使用出更好模式。

3. MySQL/MongoDB

正在MySQL使用方面,除了了以前的根本SQL优化,还可以正在实现一些复杂操作,比方少量量数据的导入导出,线上少量量数据的更改表 构造或许增删索引字段等等高危操作;

除了了装置设置装备摆设,曾经可以解决更多复杂的MySQL的成绩,比方各类成绩的追究,主从同步提早成绩的处理、跨机房同步数 据计划、MySQL高可用架构等都有触及理解;

对MySQL使用层面,对MySQL的外围要害技巧比拟相熟,比方事务机制(隔离级别、锁等)、对触发器、 分区等技巧有肯定理解以及使用。

4. Redis/Memcached

由于Memcached没有是特地复杂,倡议能够把源码进行浏览,特地是内存治理局部,不便深化了解;

Redis局部,能够多做一些复杂的数据构造的使用(zset来做排行榜排序操作/事务解决用来保障原子性正在秒杀类场景使用之类的应用操作);多触及 aof同等步机制的学习使用,设计一个高可用的Redis使用架构以及集群。

5. PHP

从根本代码使用下面来讲,可以处理正在PHP开发中遇到95%的成绩,理解年夜局部 PHP的技术;对年夜局部的PHP框架可以迅速正在一天内上手应用,而且理解各个支流PHP框架的优缺陷,可以迅速不便名目开发中做技巧选型;

正在设置装备摆设方面,理解一些比拟偏偏门的设置装备摆设选项(php auto_prepend_file/auto_append_file),包罗扩大中的一些复杂初级设置装备摆设以及原理。

对php的工作机制比拟理解,包罗php-fpm工作机制(比方php-fpm正在没有同设置装备摆设机械上面开启过程数目较量争论和原理),对zend引擎有根本相熟 (vm/gc/stream解决),浏览过根本的PHP内核源码(或许浏览过相干文章),对PHP外部机制的年夜局部外围数据构造(根底类型/Array /Object)完成有理解,关于外围根底构造(zval/hashtable/gc)有深化学习理解。

6. C/C++

可以正在C/C++言语方面有更深化的学习理解,可以实现中小型C/C++零碎的开发工作;除了了根本第二阶段的根底C/C++语法以及数据构造,也可以学习一些非凡数据构造(b-tree/rb-tree/skiplist/lsm-tree/trie-tree等)不便正在非凡工作中需 求;

正在零碎编程方面,相熟多过程、多线程编程;多过程状况上面理解年夜局部多过程之间的通讯形式,可以灵敏抉择通讯形式(同享内存/旌旗灯号量/管道等);

多线程编程可以精良的处理锁抵触成绩,而且可以进行多线程顺序的开发调试工作;同时对网络编程比拟相熟,理解多过程模子/多线程模子/异步网络IO模子的差异以及选型,相熟没有同异步网络IO模子的原理以及差别(select/poll/epoll/iocp等),而且相熟常见的异步框架(ACE/ICE /libev/libevent/libuv/Boost.ASIO等)以及应用,假如空闲也能够看看一些国产本人开发的库(比方muduo);

同时可以设计好的高并发顺序架构(leader-follow/master-worker等);理解年夜局部C/C++后端Server开发中的成绩(内存治理、日 志打印、高并发、先后端通讯协定、效劳监控),晓得各个后端效劳RPC通讯成绩(struct/http/thirft/protobuf等)。

7. 前端

深化理解HTTP协定(包罗各个粗疏协定非凡协定代码以及面前缘由,比方302动态文件缓存了,502是nginx前面php挂了之类的);除了了以前的前规矩面的各类框架使用整合才能。

保举教程:PHP教程

以上就是15k的php需求把握甚么技巧的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 15k 掌握 技术

抱歉,评论功能暂时关闭!