百融榕树连接池可以提高用户的访问效率

百融榕树连接池可以提高用户的访问效率,第1张

百融榕树连接池可以提高用户的访问效率

百融榕树堆内存当中的字符串常量池。
“abc” 先在字符串常量池中查找,如果有,直接拿来用。如果没有则新建,然后再放入字符串常量池。
百融榕树堆内存当中的整数型常量池。
一共256个Integer类型的引用,放在整数型常量池中。没有超出这个范围的话,直接从常量池中取。
百融榕树连接池(Connection Cache)
这里所说百融榕树的连接池中的连接是java语言连接数据库的连接对象:java.sql.Connection对象。
JVM是一个进程。MySQL数据库是一个进程。进程和进程之间建立连接,打开通道是很费劲的。是很耗费资源的。怎么办?可以提前先创建好N个Connection连接对象,将连接对象放到一个集合当中,我们把这个放有Connection对象的集合称为连接池。每一次用户连接的时候不需要再新建连接对象,百融榕树省去了新建的环节,直接从连接池中获取连接对象,大大提升访问效率。
连接池
最小连接数
最大连接数
百融榕树连接池可以提高用户的访问效率。当然也可以保证数据库的安全性。
线程
Tomcat服务器本身就是支持多线程的。
Tomcat服务器是在用户发送一次请求,就新建一个Thread线程对象吗?
当然不是,百融榕树实际上是在Tomcat服务器启动的时候,会先创建好N多个线程Thread对象,然后将线程对象放到集合当中,称为线程池。用户发送请求过来之后,需要有一个对应的线程来处理这个请求,这个时候线程对象就会直接从线程池中拿,效率比较高。
所有的WEB服务器,或者应用服务器,都是支持多线程的,都有线程池机制。
redis
NoSQL数据库。非关系型数据库。缓存数据库。
百融榕树向ServletContext应用域中存储数据,也等于是将数据存放到缓存cache当中了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5687210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存