多个客户端访问服务器时如何优化。有客户端,服务端,数据库。
客户端每次访问服务端时要从数据库读取资源,同时要记录访问的时间。。。读取数据库后也要记录读取的时间。。。。如何提高效率。。。。可能会用到多线程。。...
客户端每次访问服务端时要从数据库读取资源,同时要记录访问的时间。。。读取数据库后也要记录读取的时间。。。。如何提高效率。。。。可能会用到多线程。。
展开
2个回答
展开全部
你讲的问题,有两方面的优化
1.客户端到服务端的优化
2.服务端读取数据库的优化
多客户端到服务端,一般需要建立连接池,比如控制只容许50个客户端连接,那么池的最大连接数为50,超过50就需要返回超出最大连接。具体最大连接数设置为多少,由服务器的CPU决定。
服务端读取数据库的优化,可以优化表的查询速度,最常见的是加索引,优化结构。
对于数据库太过频繁的读取,也会出现数据库服务器应付不来。可以加缓存层。把常访问的公共数据放在缓存,有跟新,同时更新缓存。读取,只从缓存中读取就可以了。
1.客户端到服务端的优化
2.服务端读取数据库的优化
多客户端到服务端,一般需要建立连接池,比如控制只容许50个客户端连接,那么池的最大连接数为50,超过50就需要返回超出最大连接。具体最大连接数设置为多少,由服务器的CPU决定。
服务端读取数据库的优化,可以优化表的查询速度,最常见的是加索引,优化结构。
对于数据库太过频繁的读取,也会出现数据库服务器应付不来。可以加缓存层。把常访问的公共数据放在缓存,有跟新,同时更新缓存。读取,只从缓存中读取就可以了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
合力亿捷
2023-07-25 广告
2023-07-25 广告
以下是快速搭建在线客服系统的步骤:1. 确定需求:在搭建在线客服系统之前,需要明确自己的需求,例如需要哪些功能、使用场景是什么、所涉及的客户群体是哪类人群等。2. 选择平台:根据需求选择在线客服系统的平台,对比服务、费用、功能等因素进行比较...
点击进入详情页
本回答由合力亿捷提供
展开全部
这要专业的人帮你优化了 这包括系统 数据库 客户端 服务器端
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询