The general solution for large amounts of data is to only visualize what’s needed in each view. This is generally what 3D Tiles. You can about the currently supported formats here that Cesium ion can tile: https://cesium.com/docs/tutorials/uploading/