2018年PHP问题汇总

本文探讨了PHP的使用场景与优化技巧,包括ip2long()、get_client_ip()、事件机制、数据库查询优化、负载均衡、Node.js优缺点、PHP阻塞问题、抢购解决方案、MySQL原生语法、Web安全、缓存策略、队列概念、SEO与模版渲染、分库分表策略、数据类型保证、全文搜索、协程与多线程对比、PHP7新特性、laravel中间件、数据库优化方法及Vue.js使用心得。
摘要由CSDN通过智能技术生成

-

1. ip2long()的使用;

这个有点吊,不知道,没用过。

2. get_client_ip()获取客户端ip或者叫PHP获取客户端ip;

3. 什么是事件:

“事件一般是指数据库操作和模型操作在完成数据写入之后的回调机制。
数据库操作的回调也称为查询事件,是针对数据库的CURD操作而设计的回调方法”。

4. PostgreSQL和MySQL,主要针对数据库全文查询情况下的区别;

5. MySQL百万查询优化,注意,针对的是查询,数据有百万条;

6. nginx搭建负载均衡;

7. node的优点缺点;

这个我有开发实际经验,最大的优点就是可以异步非阻塞装B,最大的缺点是二线城市做服务端没人用。这个也是js或者es或者ts的优缺点。

8. PHP阻塞问题或者叫单线程单进程问题,多线程调用单线程问题;

9. 抢购问题;

10. MySQL原生语法问题;

11. web安全问题;

12. 框架问题和框架选择问题;

13. 如果面PHP,也会大多数问PHP,问相关前端技术、App技术只会问有没有相关项目经验;

14. 缓存问题,选择Redis,哪些数据需要放入缓存;

15. 队列问题,何为队列???

16. SEO与模版渲染问题;

17. 阿里云负载均衡问题,与负载均衡搭建;

18. trait的使用;

19. jQ冒泡问题;

20. 分库分表(分表我推荐拆分的是列),分为拆分(把惰性列拆出来)列或拆分行(按一组x条分成N组数据);

21. PHP是弱类型语言,但是数据类型如何保证。

22. MYSQL原生语句的写法。时间已经进行到2019年末,推荐有条件的话上POSTGRESQL数据库。

23. IP是可以直接比大小的,不需要将IP转数字。

-

2018,逢8寒冬,貌似对PHP没有影响。因为大厂们都不会用这个语言,他们用Java、js、Python、C++,而且ci退下来的大牛人不做PHP。另一个不受影响的应该是go这个很新的语言。以上只是见解。所以,PHP不怕,PHP用途很有限,但是很多人在用。

-

18. PHP设计模式、依赖注入

19. redis 数据类型

20. redis集群于memcached集群,redis于memcached区别

21. 支持事务的数据库和不支持事务的数据库

22. 全文搜索引擎sphinx、elasticsearch等

23. 协程与多线程,swoole的协程。(扯到socket、协程优于多线程调用多进程)

24. php7有哪些新亮点

25. laravel的中间件

26. 数据库优化:索引、全文搜索引擎、百万数据分表、秒杀与redis

27. vuejs的使用。

28. php-fpm 静态、动态,http://www.luyixian.cn/php_show_118404.aspx

【搭建的服务器的php-fpm默认是动态的】

如下图 dynamic https://blog.csdn.net/sj349781478/article/details/84942186

-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值