猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
php fastcgi 单线程 内部如何处理高并发请求?
如题,如果php脚本中对某一行数据执行select ........,update........;安不安全?
慕粉1145042
浏览 3117
回答 1
1回答
一凡
服务的高并发能力,与单线程、多线程是有一些关系,但也不是最重要的关系。举个例子,nginx就是单线程,但是hold百万并发也不成有问题,这里单线程反而成了高并发能力的优势,因为不需要每个请求创建一个线程(内存和CPU开销太大)。对比多线程模式的JAVA站点,能并发1w已经是巨大的挑战(c10k问题)。我们考虑高并发能力的时候,能够同时hold多少请求是一个指标,但是更重要的指标是服务性能,即:单个请求的耗时。如果一个请求耗时1000ms,能够优化到耗时100ms,甚至10ms,那这个服务的并发能力绝对是10倍,100倍的提升,而这个性能优化的工作才是技术研发要重点投入和难的地方。第二个问题,SQL安全主要是考虑别被注入了。数据查询、写入是有数据库锁机制来保证,很成熟。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续