我有一个单一的麋鹿堆栈与一个节点运行在一个流浪的虚拟箱在我的机器上。它有3个索引,分别是90mb、3.6gb和38gb。
同时,我还在主机上运行了一个javascript应用程序,使用elasticsearch的数据,运行起来没有问题,速度很快,一切都很完美((本地)
当我将javascript应用程序投入生产时,问题就出现了,因为应用程序中的elasticsearch端点必须从 localhost:9200
至 MyDomainName.com:9200
. 应用程序的速度在公司内部运行良好,但是当我从家访问它时,速度会急剧下降,并且经常崩溃。然而,当我从家里去Kibana时,在那里运行查询是很好的。
该公司使用的是bt宽带,下载速度为60mb,上传速度为20mb。不使用固定ip,所以每次手动更改ip时都必须更新记录,但我认为这与问题无关。
网速是影响公司外装载速度的主要因素吗?如何改进?云(cdn?)是让事情运行更快的唯一选择吗?如果是这样的话,假设我第一次索引很多文档,但之后每天最多做10mb的索引,那么在云中托管它要花多少钱?
update1:使用chrome>网络从家中发送请求的度量
Queued at 32.77s
Started at 32.77s
Resource Scheduling
- Queueing 0.37 ms
Connection Start
- Stalled 38.32s
- DNS Lookup 0.22ms
- Initial Connection
Request/Response
- Request sent 48 μs
- Waiting (TTFB) 436.61.ms
- Content Download 0.58 ms
更新2:当我使用vpn时,停滞期似乎要小得多?
暂无答案!
目前还没有任何答案,快来回答吧!