ডেমো টেমপ্লেট গতি পরীক্ষা ওয়েবসকেট বনাম বিশ্রাম

লেখক:মোমোক্স, তারিখঃ ২০১৫-১১-১৫ 18:41:14
ট্যাগঃওয়েবসকোকেট

ওয়েবসকেট ইন্টারফেস REST ইন্টারফেসের সাথে গতি পরীক্ষা, একাধিক এক্সচেঞ্জ পরীক্ষা যোগ করার জন্য সমর্থন, আপনার API কলের ফ্রিকোয়েন্সিকে সংক্ষিপ্তভাবে বাড়িয়ে তুলতে সতর্ক থাকুন, অন্য বটগুলির কার্যকারিতা প্রভাবিত না করে তা নিশ্চিত করুন। যদি আপনি ভবিষ্যত_ওপি 4: যুক্তি ত্রুটি প্যাডের ত্রুটি পান তবে সর্বশেষতম অ্যাডমিনিস্ট্রেটর প্রোগ্রামটিতে আপডেট করুন। বিশেষ সতর্কতাঃ কেবলমাত্র ওয়েবসকেট ইন্টারফেস সমর্থনকারী এক্সচেঞ্জগুলি যুক্ত করুন ((একটু বাজে কথা, ওয়েবসকেট ইন্টারফেস সমর্থন করে না, আপনি কী গতি পরিমাপ করেছেন) অন্যথায় ভুল হবে, বর্তমানে ঠিক আছে, টোকেনগুলি ওয়েবসকেট ইন্টারফেস সরবরাহ করে, বিটিসিসি সরবরাহ করে না, অন্যথায় দয়া করে সংশ্লিষ্ট এক্সচেঞ্জগুলির এপিআইয়ের ভূমিকা বা সহায়তা দেখুন।




var Interval=1000;

function _N(v, precision) {



    if (typeof (precision) != 'number') {



        precision = 4;



    }



    var d = parseFloat(v.toFixed(Math.max(10, precision + 5)));



    s = d.toString().split(".");



    if (s.length < 2 || s[1].length <= precision) {



        return	d;



    }


    var b = Math.pow(10, precision);



    return	Math.floor(d * b) / b;



}




function onexit() {
   
    Log("【【【系统退出】】】");
} 


function main() {

   

	var start=Date.now();
   
    

 for (var i = 0; i < exchanges.length; i++) {


    var ecg=exchanges[i];
    //Log(ecg);
   
    ecg.IO("rest");//rest 模式
    var iii=0;
    var sum=0;
    while (iii<=10) {  //连续调用10次,取平均值
       
        var account = null;
        start=Date.now();       
        account = ecg.GetAccount();  //测试执行的API函数,可根据需要自己修改,如 GetTick
        iii=iii+1;
        if(account){
            var delay=(Date.now()-start);
            sum=sum+delay;            
             
        }




        Sleep(1000);
    
    }
     Log("平均毫秒数【"+_N(sum/iii,2)+"】"+ecg.GetName()+" rest"); 
     
     ecg.IO("websocket"); //websocket 模式
    sum=0;
    iii=0;
    while (iii<=10) {  //连续调用10次,取平均值
       
        var account = null;
        start=Date.now();       
        account = ecg.GetAccount();  //测试执行的API函数,可根据需要自己修改,如 GetTick
        iii=iii+1;
        if(account){
            var delay=(Date.now()-start);
            sum=sum+delay;            
             
        }




        Sleep(1000); 
    
    }
     Log("平均毫秒数【"+_N(sum/iii,2)+"】"+ecg.GetName()+" websocket"); 
 }
}






সম্পর্কিত

আরো

বড় ভাই2016-01-08 23:37:00 ত্রুটি TypeError: undefined is not a function টোকন যোগ করা এবং ok পরে পরীক্ষার ত্রুটি

বড় ভাইকোড সমস্যা

নববধূওআমি ok এর প্রযুক্তির জন্য জিজ্ঞাসা করেছি, ok ভবিষ্যৎ ওয়েবসকেট সমর্থন করে। তবে API এর ধরণ যাই হোক না কেন, এটিতে ফ্রিকোয়েন্সি সীমাবদ্ধতা রয়েছে, 5 মিনিট, 3000 বার।

মোমোক্সএবং এটিও সীমাবদ্ধ করা উচিত, এবং এটিও প্রশ্ন করা উচিত, ঠিক আছে, কিন্তু ওয়েবসকেট সম্ভবত একটি আপেক্ষিক rest স্থিতিশীল বিন্দু হতে পারে

নববধূওধন্যবাদ. আমি একটা প্রশ্ন করতে যাচ্ছি. যদি ওয়েবসকেট টাইপ হয়, তাহলে এক্সচেঞ্জ ফ্রিকোয়েন্সি সীমাবদ্ধ করবে না, তাই না?

মোমোক্সভবিষ্যৎ আমি জানি না পে ওয়েবসকেট সমর্থন করে না, ভাল পরামর্শ ঠিক আছে

নববধূওম্যানেজার ২.৮৭ এ আপগ্রেড করেছে, ওকে ফিউচার এখনও ফিউচার_ওপি ৪ঃ আর্গুমেন্ট ত্রুটি রিপোর্ট করে।

মোমোক্সসমস্যা কি, আমি শুধু চালিয়েছি এবং এটি খুঁজে পাওয়া যায় নি? লক্ষ্য করুন যে বর্তমানে ওয়েবসকেট ইন্টারফেস সমর্থন করে, এটি শুধুমাত্র ok এবং টোকন মত মনে হয়, তাই এটি চালানোর জন্য উভয় যোগ করা যেতে পারে, বিটিসিসি মত সমর্থন না, এটি অবশ্যই ভুল হবে