php面试【相关问题】

缓存相关:
如何提高缓存命中率? 如何对缓存进行颗粒化?



服务器相关:
1、nginx负载均衡有哪些? 如果其中一台服务器挂掉,报警机制如何实现?

2、不优化前提下,apache一般最大连接数为? nginx一般最大连接数为? mysql 每秒insert ? select ? update ? delete?
3、nginx设置缓存js、css、图片等信息,缓存的实现原理是?

4、给你一个url,在nginx配置一下rewrite指定到某个具体路径?

5、chrome号称为多线程的,所以多线程和多进程的区别为?

6、告诉你一个nginx日志例子,用你认为最佳的编程语言统计一下http响应时间超过1秒的前10个url?

7、如何处理多服务器共享session?


数据库相关:
1、mysql 数据类型有哪些 ? 分别占用多少存储空间 ?
2、数据库相关设计经验,为什么要进行分表、分库?原因是什么?目的是什么?
一般多少数据量开始分表?  什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明
3、数据库优化有哪些? 分别需要注意什么?

4、假如两个单链表相交,写一个最优算法计算交点位置,说思路也可以?

5、给你一个mysql配置文件,用你认为最佳的编程语言解析该文件?

6、一个10G的表,你用php程序统计某个字段出现的次数,思路是?


7、为什么要对数据库进行主从分离?


PHP相关:
1、php的内存回收机制是?

2、一个php文件的解释过程是? 一般加速php有哪些? 提高php整体性能会用到哪些技术?

3、require、include、require_once、include_once区别? 加载区别? 如果程序按需加载某个php文件你如何实现?

4、.给你256M的内存,对10G的文件进行排序(文件每行1个数字),如何实现?
5、对10G的文件进行查找如何实现?
6、统计10G文件每个关键字出现的次数如何实现?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值