我在电子商务站点上使用elasticsearch已有相当一段时间了--不仅用于搜索,而且还检索产品数据(/index/type/{id}),以避免SQL查询。
通常情况下,这是很好的工作,大多数请求的回答在1ms到3ms之间。但是有些请求需要100 is 250 is-只是用于GET请求,比如/index/type/{id},其中没有实际搜索,通常需要1-2 is。在我看来,如果这样的响应需要超过100 me,那么一定是出了问题,因为服务器有大量的RAM &一个快速的6核CPU,数据存储在非常快的SSD上,只有150'000条条目(Elasticsearch中大约有300 me
在我的网络中,我有一个linux主机作为默认网关,位于192.168.150.1。在192.168.150.4的另一个主机上,我有这个脚本来测量从发送arp请求到接收它之间的时间:
#!/usr/bin/env bash
for i in $(seq 30 $END); do
sudo ifconfig enp3s0 up
sleep 5s;
arping -I enp3s0 -c 1 192.168.150.1
echo $(date +%s.%5N) | tee -a ./ifuptimes.txt;
sle
我正在使用laravel 5.6为我的网站创建API。但是API响应很慢,大约需要16秒才能加载。如何提高API的响应速度?我在API调用中运行下面的SQL操作
$master_data = DB::table('native_visitors_main AS nvm')
->leftJoin('ad_campaigns AS ac','ac.id','=','nvm.ad_campaign_id')