优艾设计网

请问具体到PHP的代码层面,改善高并发的措施有哪些?

1、今天被问一个问题:请问具体到PHP的代码层面,改优艾设计网_设计模板善高并发的措施有哪些?

面对高并发问题我首先想到的是集群、缓存(apt、redis、mem、内存...),但具体到PHP代码层面除了想到队列、减少网络请求,想不到别的了,所以开了这个讨论贴,希望大神留下可行方案。


放风筝的好天气 9小时前

优艾设计网_设计LOGO

具体到代码方面,现在通常谈到提高并发能力,可以借鉴nodejs的思路,就是异步,非阻塞式的访问,以保证高并发,所以你可以谈谈php都有哪些异步操作的扩展,比如我搜了一下有个叫做swoole的扩展。还有就是把计算任务更多的交到前端,减少服务器端的计算,提高响应速度。还有就是操作数据库,可能谈一谈如何修改数据库的组织形式(减少join之类的操作)也不错


五花肉组合 9小时前

10ms一次的请求, 比100ms一次的请求, 压力会小10倍, 因为你的并发是有限的, 如果一个连接进来后, 迟迟不完结, 就会占用资源不释放, 容易发生同一时间内存在大量并发连接. CPU和内存满的时候,优艾设计网_设计LOGO 会恶性循环卡死, 所以要设好连接数上限.


360U3323671316 优艾设计网_PS论坛 9小时前

估计是面试公司实际开发时候遇到相关的问题,就拿来当面试问题


晨光万丈坐看云海把昨日还给我前 优艾设计网_PS交流 9小时前

对象资源复用 例如单例模式 实例化一个数据库对象 这个对象共用减少对数据的IO开销


360U3323671316 优艾设计网_设计圈 9小时前

是面试时候的问题吗?


waymy 优艾设计网_设计LOGO 9小时前

唯快不破!


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜