java虚拟机是通过堆栈中的对象,索引来实现数据的流通的。通过对虚拟机的优化提高运行速度。
从服务器的角度来看,我们用的服务器承受能力是有限的,当数据量达到一定的程度,运行就会变的缓慢。数据库也是一样的道理。
提高服务器的运行速度:
可以将我们的项目分成不同的模块部署到更多的服务器上,让更多的服务器去处理。比较常见的就是软件集成。
将相同的项目部署到不同的服务器上面,比如分布式。
还可以将项目的某些比较拖慢服务器的功能写成单独项目部署到服务器上,只需要提供接口,通过接口就可以实现想要的功能。比较常见的极光通讯等。