تبلیغات در اینترنت

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از 11 به 14 از 14

مقاله: کنترل منابع سرور از طریق ویبولتین

    1. کنترل منابع سرور از طریق ویبولتین »

      کنترل منابع سرور از طریق ویبولتین

      AmirSina 2011/05/08 12:14 AM
      امتیاز: 

      دروود:
      به طوری کلی کنترل یک سایت از تمامی جوانب کاری بسیار مهم میباشد
      در این اموزش شما با انجام یک سری کارها میتونید
      منابع سرور خودتون و کارکرد هرکدوم رو کنترل کنید و اگر هر کدوم از بخش ها دچار مشکلی بود بررسی کنید
      این اموزش طبق گفته ی نویسنده ی اون برای وی بی 3 نوشته شده
      اما برای خیلی ها بر روی وی بی 4 هم کار کرده به درستی
      برای انجام این کار
      به AdminCp خود برید
      ایجاد یک پلاگین رو بزنید
      admin_index_main3
      رو انتخاب کنید
      و کد زیر را وارد کنید
      کد PHP:
       $memcache = new Memcache;

      foreach (
      $vbulletin->config['Misc']['memcacheserver'] as $key => $server) {
          
      $memcache->addServer($server,  $vbulletin->config['Misc']['memcacheport'][$key], 11115true);
      }

      $stats $memcache->getExtendedStats();
      $memcache->close();

      $labels = array (
          
      'host' => 'Host'
          
      'pid' => 'PID'
          
      'uptime' => 'Daemon Uptime'
          
      'time' => 'Server Time'
          
      'version' => 'Version'
          
      'pointer_size' => 'Pointer Bits'
          
      'rusage_user' => 'RUsage User'
          
      'rusage_system' => 'RUsage System'
          
      'curr_items' => 'Current Items'
          
      'total_items' => 'Total Items'
          
      'bytes' => 'Memory Used'
          
      'curr_connections' => 'Current Connections'
          
      'total_connections' => 'Total Connections'
          
      'connection_structures' => 'Connection Structures'
          
      'cmd_flush' => 'Flushes'
          
      'cmd_get' => 'Gets'
          
      'cmd_set' => 'Sets'
          
      'get_hits' => 'Get Hits'
          
      'get_misses' => 'Get Misses'
          
      'delete_hits' => 'Delete Hits'
          
      'delete_misses' => 'Delete Misses'
          
      'incr_hits' => 'Increment Hits'
          
      'incr_misses' => 'Increment Misses'
          
      'decr_hits' => 'Decrement Hits'
          
      'decr_misses' => 'Decrement Misses'
          
      'cas_hits' => 'CAS Hits'
          
      'cas_misses' => 'CAS Misses'
          
      'cas_badval' => 'CAS Bad Value'
          
      'auth_cmds' => 'Auth Commands'
          
      'auth_errors' => 'Auth Errors'
          
      'evictions' => 'Evictions'
          
      'reclaimed' => 'Reclaimed'
          
      'bytes_read' => 'Data Read In'
          
      'bytes_written' => 'Data Written Out'
          
      'limit_maxbytes' => 'Memory Allocated'
          
      'threads' => 'Threads'
          
      'accepting_conns' => 'Accepting Connections'
          
      'conn_yields' => 'Connection Yields'
          
      'listen_disabled_num' => 'Listening Disabled Num'
          
      'latency' => 'Latency Test'
      );

      $data = array('Host' => '''Latency Test' => '''Memory Allocated' => '''Memory Used' => '''Current Items' => '''Total Items' => '');

      $i=1;

      foreach(
      $stats as $key => $val) {   
          if (
      is_array($val)) {
              
      $data[$labels['host']][] = $key;
              foreach(
      $val as $key2 => $val2) {
                  
      $data[$labels[$key2]][] = 
                      (
      strpos($key2'bytes') !== false) ? vb_number_format($val22true) . iif (preg_match("#(bytes_read|bytes_written)#si"$key2), ' (' vb_number_format(intval($val2/$val['uptime']), 2true) . '/sec)') : 
                      (
      $key2 == 'time' date("M j, Y, G:i:s"$val2) : 
                      (
      preg_match("#(curr_items|total_items|curr_connections|total_connections|connection_structures|cmd_get|cmd_set|get_hits|get_misses)#si"$key2) ? number_format($val2) : 
                      (
      $key2 == 'uptime' intval($val2 86400) . 'd, ' intval(($val2 86400) / 3600) . 'h, ' intval(($val2 3600) / 60) . 'm, ' intval($val2 60) . 's'  $val2))) . 
                      
      iif (preg_match("#(total_connections|cmd_get|cmd_set|bytes_read|bytes_written|get_hits|get_misses)#si"$key2), ' (' intval($val2/$val['uptime']) . '/sec)');
              }
              
              
      $latency microtime();
              
      $memcache = new Memcache;
              
      $memcache->addServer($vbulletin->config['Misc']['memcacheserver'][$i]);
              
      $set $memcache->set('latency-test''some value'010);
              
      $get $memcache->get('latency-test');
              
      $memcache->close();
              
      $data[$labels['latency']][] = round ((microtime() - $latency) * 10004) . ' ms';
              
      $i++;
          }
      }
      print_table_start();
      print_table_header('Memcached Servers'count($stats) + 1);
      foreach(
      $data as $key => $val) {
          
      print_cells_row(array_merge((array)"<strong>$key</strong>"$val), 00, -5'top'01);
      }
      print_table_footer(2''''false); 
  1. Top | #11
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    2,447
    میزان امتیاز
    256

    پیش فرض

    یعنی هیچکی نیست راهنمایی بکنه




  2. گیفت کارت آیتونز

  3. Top | #12
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    2,447
    میزان امتیاز
    256

    پیش فرض

    کاری نداریم نصب کردیم خوب جواب تقریبا مشکل مصرف با ذلا از منابع 70 دصد برطرف شد

  4. Top | #13
    کاربر سایت

    ورژن ویبولتین
    4.2
    نوشته ها
    460
    میزان امتیاز
    55

    پیش فرض

    همه اینا بسته به کانفیگ سرور داره شاید تو ی سرور جواب بده توی ی سرور دیگه نه !

  5. Top | #14
    کاربر مفید و فعال

    ورژن ویبولتین
    1.1
    نوشته ها
    397
    میزان امتیاز
    47

    پیش فرض

    نقل قول نوشته اصلی توسط Google spider نمایش پست ها
    یعنی هیچکی نیست راهنمایی بکنه
    چه چیز را راهنمایی کند ؟

صفحه 2 از 2 نخستنخست 12

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کسانی که این مقاله را دیده اند از این مقاله ها نیز بازدید کرده اند

  1. پاسخ: 17
    آخرين نوشته: 2015/06/22, 02:14 PM
  2. پاسخ: 43
    آخرين نوشته: 2013/12/25, 04:52 PM
  3. پاسخ: 200
    آخرين نوشته: 2013/08/13, 09:07 PM
  4. آموزش پهن کردن پاسخ سریع ویبولتین Wide Quick Reply ویبولتین 3
    توسط VBIran در انجمن آموزش های وی بولتین
    پاسخ: 6
    آخرين نوشته: 2013/07/05, 11:40 PM
  5. پاسخ: 2
    آخرين نوشته: 2012/05/07, 04:29 PM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •