重点:除了基本的LNMP顺序,还能够在某个方向或范畴有深切进修。(纵深维度生长) (引荐进修:PHP视频教程)
目的:除了能够完成基本的PHP营业开辟,还能够处置惩罚大部份深切庞杂的手艺题目,而且能够自力设想完成中大型的体系设想和开辟事情;自身能够自力hold深切某个手艺方向,在这块比较专业。(比方在MySQL、Nginx、PHP、Redis等等任一方向深切研究)
Linux:
除了第二阶段的才能,在Linux下面除了通例的操纵和机能监控跟踪,还能够运用许多高等庞杂的敕令完成事情(watch/tcpdump/starce /ldd/ar等);在shell剧本方面,已能够编写比较庞杂的shell剧本(凌驾500行)来辅佐完成许多包含备份、自动化处置惩罚、监控等事情的 shell;对awk/sed/perl 等运用已如火纯青,能够随便操纵掌握处置惩罚文本统计剖析种种庞杂花样的数据;
对Linux内部机制有一些相识, 对内核模块加载,启动错误处置惩罚等等有个基本的处置惩罚;同时对一些其他相干的东西也相识,比方NFS、磁盘治理等等;
Nginx:
Nginx操纵的很闇练,能够对Nginx举行更深切的运维事情,比方监控、机能优化,庞杂题目处置惩罚等等;看个人兴致, 更多方面能够斟酌侧重在关于Nginx事情道理部份的深切进修,重要表如今浏览源码最先,比方细致的master/worker事情机制,Nginx内部的事宜处置惩罚,内存治理等等;
同时能够进修Nginx扩大的开辟,能够定制一些自身私有的扩大;同时能够对Nginx+Lua有肯定水平的相识,看看是不是可 以连系运用出更好形式;这个阶段的要求是对Nginx道理的深切明白,能够斟酌成为Nginx方向的深切专业者。
MySQL/MongoDB:
在第二阶段的基本上面,在MySQL运用方面,除了之前的基本SQL优化,还能够在完成一些庞杂操纵,比方大批量数据的导入导出,线上大批量数据的变动表 构造或许增删索引字段等等高危操纵;
除了装置设置,已能够处置惩罚更多庞杂的MySQL的题目,比方种种题目的清查,主从同步耽误题目的处置惩罚、跨机房同步数 据计划、MySQL高可用架构等都有触及相识;
对MySQL运用层面,对MySQL的中心关键手艺比较熟习,比方事件机制(断绝级别、锁等)、对触发器、 分区等手艺有肯定相识和运用;
对MySQL机能方面,有包含磁盘优化(SAS迁移到SSD)、服务器优化(内存、服务器自身设置)、除了其他中心机能优化选项(innodb_log_buffer_size/back_log/table_open_cache /thread_cache_size/innodb_lock_wait_timeout等)、连接池软件挑选运用,对show * (show status/show profile)类的操纵语句有深切相识,能够完成大部份的机能题目清查;
MySQL备份手艺的深切熟习,包含灾备 复原、对Binlog的深切明白,冷热备份,多IDC备份等;
在MySQL道理方面,有更多相识,比方对MySQL的事情机制最先浏览部份源码,比方对主 从同步(复制)手艺的源码进修,或许对某个存储引擎(MyISAM/Innodb/TokuDB)等等的源码进修明白,假如前提许可,能够参考CSV引擎 开辟自身简朴的存储引擎来保留一些数据,加强对MySQL的明白;
在这个历程,假如自身有兴致,也能够斟酌往DBA方向生长。MongoDB层面,能够考 虑比方说在写少读多的状况最先在线上运用MongoDB,或许是做一些线上的数据剖析处置惩罚的操纵,细致场景能够根据事情来,不过中心是要更好的深切明白 RMDBS和NoSQL的差别场景下面的运用,假如前提或许兴致许可,能够最先深切进修一下MongoDB的事情机制。
以上就是php高等顺序员该学什么的细致内容,更多请关注ki4网别的相干文章!