腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2688)
视频
沙龙
1
回答
如何
利用
IO
复用
技术
提升
服务器
并发
性能
?
c
、
visual-c++
我想在windows平台上做一个类似Apache的
服务器
软件。..。客户端将数据发送到指定的
服务器
端口,
服务器
相应地做出响应。为了提高客户端的访问速度,我想使用select来提高
服务器
的
性能
,但在使用过程中存在很多问题。这是我的代码; 函数"create_server“ 此函数用于创建
服务器
套接字并将其设置为非阻塞。我认为accept函数是在客户端和
服务器
端建立连接的过程,但是在这个过程中
如何
使用
IO
多路
复用</em
浏览 23
提问于2019-06-30
得票数 0
回答已采纳
1
回答
到后端
服务器
的单个HTTP持久连接中的多个客户端
http
、
tcp
、
nginx
、
webserver
、
load-balancing
目前,我们发现有时与Jetty
服务器
的TCP连接太多,使我们的
服务器
变慢。 我们听说一些负载均衡器支持TCP卸载,它将来自多个客户端的多个HTTP请求合并到一个TCP套接字到后端
服务器
。我想知道是否有任何负载平衡或反向代理软件支持将多个客户端合并成一个单一的HTTP持久连接到后端
服务器
。
浏览 2
提问于2014-03-03
得票数 0
回答已采纳
2
回答
IIS可以从GPU内核创建线程吗?
windows-server-2008
、
iis
、
multi-core
可以设置IIS来
利用
新的大规模多核GPU来提供额外的线程以实现最大的
并发
性吗? 我的想法是,有了像AMD这样的
技术
,就有可能从这些400+内核中执行线程,从而具有与
服务器
的大量
并发
连接。如果有人知道
如何
利用
这些核心,我会很感激的。
浏览 0
提问于2011-07-22
得票数 3
回答已采纳
1
回答
如何
提高只读数据库MySQL数据库的
性能
mysql
、
mysql-5.7
、
concurrency
我有一个特殊的任务,就是最大限度地提高
并发
性能
。只有一种特定类型的查询,即
如何
使配置最大化,使其能够执行这样的只读查询到极致?
浏览 0
提问于2020-04-03
得票数 1
2
回答
Node.js - AngularJS - MongoDB社区网站
angularjs
、
node.js
、
express
、
mean.io
我希望学习平均堆栈,我必须建立一个“假”社区网站,其中有很多功能,理想的学习这样的
技术
栈,然而,如果
技术
不是理想的目的,比我必须研究的其他东西。
浏览 6
提问于2014-11-17
得票数 0
回答已采纳
2
回答
并发
软件在多核处理器上的
性能
functional-programming
、
scala
、
haskell
、
concurrency
、
erlang
最近我经常读到,由于趋势是构建多核处理器,因此拥有支持
并发
和并行编程的编程语言将变得越来越重要,以便更好地
利用
这些处理器提供的并行性(例如,一些背景请参见这段视频 )。在这方面,某些编程范例或模型被认为非常适合编写健壮的
并发
软件:使用上述语言/模型开发
并发
应用程序(例如使用多线程)的
技术
现状
如何
?这一领域是否仍在探索之中,还是已经有了良好的做法?用更高水平的
并发
性编写应用程序会更加复杂,还是仅仅是
浏览 0
提问于2012-07-07
得票数 2
7
回答
在处理高
并发
问题时Nginx为何比Apache表现的更优秀?
apache
、
nginx
、
http
在处理高
并发
问题时Nginx为何比Apache表现的更加优秀?
浏览 1168
提问于2018-05-17
3
回答
促进ASIO
IO
_SERVICE实现?
multithreading
、
boost
、
thread-safety
、
boost-asio
、
threadpool
当我将我的实现改为使用boost::asio::
io
_service并让一个线程执行run()时,
性能
确实得到了改善(实际上,在增加日志记录的消息数量方面,它确实很好,而不是在我最初的简单模型中降低了
性能
为什么要提高
性能
?(我认为boost::asio::
io
_service内部实现为处理程序提供了线程安全队列,这使得它比我自己最初的简单线程安全队列设计效率高得多)。请注意,我的设计经过了很好的审查,没有错误(骨架代码是基于已证明的示例),有人能更清楚地了解
io
_service
如
浏览 8
提问于2012-03-20
得票数 8
回答已采纳
1
回答
如何
使用Socket.
io
禁用多路
复用
node.js
、
twitter
、
websocket
、
socket.io
、
multiplexing
我正在使用Socket.
io
向我的用户发送实时tweet(我的实现或多或少基于)。 问题是,每次Socket.
io
触发连接事件时,新连接的客户端都会导致连接到
服务器
的所有其他客户端停止更新。虽然这将花费太长的时间来检查我尝试过的所有黑客攻击,但我会说,我已经尝试了足够多的时间,我相信问题是由Socket.
io
多路
复用
来自多个客户端的连接(默认情况下启用)作为
性能
提升
来允许多个客户端或连接共享相同的底层套接字造成的简而言之,我认为情况就是这样,因为我认为,如果没有连接多路
浏览 29
提问于2012-12-16
得票数 4
1
回答
Epoll/Multiplexing是否适合于发出网络请求而不是“监听”传入的请求?
multithreading
、
networking
、
io
、
web-servers
我正在研究异步
IO
、
IO
的
并发
模型以及windows、linux和大多数使用的web框架上的工作方式。让我更好地解释: 每次我读到关于Epoll的文章时,我都会从
服务器
的角度阅读示例或教程:我是一个
服务器
->,我讨厌线程的上下文切换-> Epoll,让我只使用一个线程处理大量传入的请求。好的。因此,我构建了一个像node.js这样的
服务器
技术
:单线程事件循环和非阻塞
IO
操作。
如何
进行非阻塞的
IO
操作?我在
浏览 0
提问于2021-04-27
得票数 0
回答已采纳
1
回答
如何
使nginx
利用
http2的快速性
node.js
、
express
、
nginx
我想知道
如何
利用
带有nginx的http/2来提供静态内容,并将所有其他请求转发给express API。目前,我的特快专递
服务器
正在通过http/1提供服务,nginx正在接受http/2连接,并将它们转发给express。
如何
设置nginx,使其使用http/2为我的静力学文件夹中的所有内容提供服务,同时将所有请求转发给API作为http1?
浏览 2
提问于2016-11-12
得票数 5
1
回答
node.js应用程序中单进程的多线程socket.
io
multithreading
、
node.js
、
socket.io
我现在面临的问题与我正在构建的应用程序的体系结构有关;它是node.js中的游戏
服务器
。到目前为止,
服务器
启动时只有一个“管理器”进程,它可以控制所有子进程。我想我的问题是在主进程中使用cluster.on('message')处理程序,并使用process.send({...})将消息从Socket.
io
输送到主进程的
性能
。我正在尝试看看是否有其他人有这方面的经验,或者从根本上知道整个集群模块是
如何
工作的,本质上是这样的:var
io
= r
浏览 0
提问于2013-01-20
得票数 3
回答已采纳
3
回答
脚本语言的实现需要多线程/
并发
性
language-design
、
multithreading
、
concurrency
、
scripting
、
interpreters
我现在只是处于计划阶段;我想确保在开始编码之前,我对
如何
实现一切都有很强的把握。 我目前所面临的问题是
并发
性。在我看来,避免垃圾收集带来的不可预测
性能
的一种简单方法是将垃圾收集器放在自己的线程中,并让它与解释器本身
并发
运行。(首先,我不打算让脚本本身被多线程化;我只想让垃圾收集器在与解释器不同的线程中工作。)我通过
利用
并发
而获得的任何收益,会不会被不可避免地出现的可移植性问题所抵消呢?(在这一点上,我是否真的正确地认为我会在
并发
垃圾收集器中体验到很大的
性能</e
浏览 0
提问于2012-11-21
得票数 1
2
回答
在C++程序上同时运行不同的任务
c++
、
multithreading
、
parallel-processing
如何
在C++程序上实现这些方法? 提前感谢您的帮助!
浏览 2
提问于2019-11-13
得票数 0
回答已采纳
3
回答
什么是weblogic.socket.Muxer?
java
、
sockets
、
weblogic
、
weblogic8.x
、
muxer
2)它会影响
性能
吗?
浏览 2
提问于2009-10-26
得票数 12
回答已采纳
1
回答
多路
复用
与
io
_uring
linux
、
networking
、
epoll
、
multiplexing
、
io-uring
最近,我使用epoll编写了一个简单的TCP
服务器
,但我想探索其他高
性能
多路
复用
的机制,为此我遇到了
io
_uring,并计划使用它来制作另一个简单的TCP
服务器
。不过,我在这里看到,
io
_uring的条目数仅限于4096个,这似乎意味着理论上我将无法拥有更多的持久连接。根据我的理解,通常我会使用epoll_wait()之类的东西来等待epoll事件的发生,相反,我会在
io
_uring中提交一个特定的请求,并在请求完成/失败时得到通知,那么这是否意味着我可以提交
浏览 10
提问于2020-11-21
得票数 0
回答已采纳
1
回答
将Webpack与HTTP/2一起使用有什么价值
webpack
、
http2
我正在开始一个新的项目,我正试着向前看。我以前使用过Browserify。对于我的新项目,我想使用Webpack、Rollup或SystemJS。到目前为止,Webpack看起来是最成熟的,拥有大量令人惊叹的功能。
浏览 50
提问于2016-06-01
得票数 30
回答已采纳
2
回答
把Lighttpd放在Apache前面的另一个好处
performance
、
apache
、
lighttpd
、
keep-alive
、
child-process
假设我已经为我的静态内容(img、vid、css、js、html等)提供了一个专用的Lighttpd
服务器
。和另一个用于我的动态页面(php)的专用Apache
服务器
,如果它真的有一些
性能
提升
,我想实现这个
技术
。3) Lighttpd处理对Apache的请求的开销
如何
,真的值得吗? 谢谢!
浏览 1
提问于2010-08-12
得票数 0
1
回答
Require.js和SPDY
requirejs
、
spdy
我知道为不同的脚本做许多请求对
性能
不好,例如,我的脚本需要30个依赖项,所以require.js会为此发出31个请求。我可以使用require优化器和下载脚本包。如果我使用SPDY,仍然发出这31个请求,那么多路
复用
请求的能力会对我有所帮助,而不会对
性能
产生影响吗? 谢谢
浏览 2
提问于2013-06-13
得票数 2
2
回答
需要提示才能优化sybase对大管道的访问。
vba
、
networking
、
tcp
、
latency
、
sap-ase
我已经优化了连接参数以更好地
利用
网络,并实现了20倍的
性能
提升
,但仍然不够:1分钟就能得到3Mb的数据。使用TDS协议通过一个TCP连接客户端应用程序是一个带有宏的excel表,使用默认的Sybase驱动程序公司环境使得很难推动10+年架构中的重大更改,因此解决方案需要最少的干扰。我已经想到: 通过对数据库的多个
并发
连接将SQL请求拆分。问题是数据的一致性:如果记录同时被修改,因为请求不能同时执行,那该怎么办?是否存在将请求扩展到不同连接上的几个调用的
浏览 10
提问于2011-09-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
搞懂I/O多路复用及其技术
深入理解 Web Server 原理与实践:高性能
实时联网游戏后台服务技术选型与挑战
高并发快?看这三大核心原因,详解高并发架构
深度 | Nginx为什么快到停不下来?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券