看到了这篇文章:https://segmentfault.com/a/11...,很是感谢分享。
看到很多问题没有接触过,不是很了解,因而百度了一下相似问题的解决方案,记录在此。php
1. 在面对未知的流量暴增,能够预先怎么处理 html
暴增缘由:linux
预备方案:nginx
参考:https://www.cnblogs.com/dadon...golang
2. 如何限流,限流算法,对于ddos攻击怎么处理算法
参考:https://www.cnblogs.com/dadon...数据库
ddos处理:
高防IP流量迁移segmentfault
参考:https://blog.csdn.net/higeek/...
参考:https://www.cnblogs.com/viter...数组
3.PHP数组的底层实现服务器
参考:https://segmentfault.com/a/11...
4.分布式事务
分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不一样的分布式系统的不一样节点之上。 简单的说,就是一次大的操做由不一样的小操做组成,这些小的操做分布在不一样的服务器上,且属于不一样的应用,分布式事务须要保证这些小操做要么所有成功,要么所有失败。 本质上来讲,分布式事务就是为了保证不一样数据库的数据一致性。
参考:http://developer.51cto.com/ar...
5.RPC相对于传统的API调用的优势
参考:https://blog.csdn.net/weixin_...
6.服务调度中心的感知与动态上下线
参考:https://www.cnblogs.com/dengp...
参考:https://www.cnblogs.com/GodHe...
7.MySQL的索引,为何是B+而不是平衡二叉树
参考:https://www.cnblogs.com/tianc...
参考:https://blog.csdn.net/jacke12...
8.索引查找在Linux的磁盘上是怎么操做的
参考:https://blog.csdn.net/qq_3841...
9.聚簇索引相对于B+索引的优势
参考:https://my.oschina.net/xiaoyo...
10.如何分析SQL执行慢的缘由
参考:http://www.matools.com/blog/1...
11.Redis链接时的connect与pconnect的区别
参考:https://www.cnblogs.com/loveb...
12.Redis有哪些结构时间复杂度较高
参考:https://blog.csdn.net/andy868...
13.Redis hash的实现
参考:https://www.cnblogs.com/ourro...
14.算法题: 在1个10G大小的文件中,存储的都是int型的数据,如何在内存使用小于8M的状况下进行排序
参考:https://www.cnblogs.com/dream...
参考:https://www.cnblogs.com/Vae19...
15.设计题: 以微博为例,有1个亿的用户,同时用户之间有关注和粉丝,用户的关注和取关操做比较频繁,如何设计架构和API接口
参考:https://blog.csdn.net/bigtree...
二.
1.守护进程是什么,怎么实现
https://blog.csdn.net/m0_3792...
2.PHP是否适合作守护进程,为何(内存管理这一块)
3.PHP的垃圾回收机制
https://m.php.cn/topic/php7/4...
4.进程间通讯方式
https://blog.csdn.net/wm12345...
5.共享内存是怎么实现的
https://www.cnblogs.com/zgq0/...
6.怎么查看Linux服务器的负载,及判断哪些操做引发的负载太高
https://blog.csdn.net/truelov...
7.MySQL的IO太高怎么优化,分库分表及分区
https://blog.csdn.net/designe...
**8.MySQL的索引结构,myisam的索引结构, innodb的索引结构,innodb为何必需要有主键索引
https://www.cnblogs.com/olinu...
9.添加索引,为何能够减小io操做(磁盘页)
https://blog.csdn.net/m0_3812...
10.nginx的负载均衡算法
https://www.cnblogs.com/Darre...
11.查找一个字符串中最长的无重复字串
https://blog.csdn.net/qq_3216...
12.设计一个定时任务管理器
https://studygolang.com/artic...