نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشكل سرعت در اتصال به SQLServer با PDO

  1. #1
    کاربر تازه وارد آواتار MohammadReza.OmidAllah
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    ایران - کاشان
    پست
    44

    مشكل سرعت در اتصال به SQLServer با PDO

    سلام يه جا مجبور شدم به sqlserver يه سرور خانگي با دستورات PDO وصل بشم ولي توي اين اتصال سرعتم فوق العاده كند ميشه مثلا در حالت لوكال خوبه ها ولي برنامه اصلي روي سرور لودش هر درخواست بين 2تا 3 سانيه متوسطش طول ميكشه

    <?php
    $time = microtime();
    $time = explode(' ', $time);
    $time = $time[1] + $time[0];
    $start = $time;
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


    </head>

    <body>


    <?php
    function persian_sql_to_php($str){
    if(mb_detect_encoding($str) == 'UTF-8' AND mb_check_encoding($str, 'UTF-8')){
    $str = utf8_decode($str);
    }
    $str = iconv('Windows-1256', 'UTF-8', $str);
    return $str;
    }

    function persian_php_to_sql($str){
    $str = iconv('UTF-8', 'Windows-1256', $str);
    return $str;
    }

    try {
    $hostname = "127.0.0.1"; //host
    $dbname = "dbname"; //db name
    $username = "sgd"; // username like 'sa'
    $pw = "6545415"; // password for the user

    $dbh = new PDO ("dblib:host=$hostname;dbname=$dbname","$username" ,"$pw");
    if($dbh){echo "ok";}
    } catch (PDOException $e) {
    echo "Failed to get DB handle: " . $e->getMessage() . "\n";
    exit;
    }
    $stmt = $dbh->prepare("Select code,OnlinePass,isonline from UserList where code=1 and OnlinePass=1 and isonline=1");
    $stmt->execute();
    while ($row = $stmt->fetch()) {
    print_r(persian_sql_to_php($row['Name']).'<br/>');
    }
    unset($dbh); unset($stmt);
    ?>



    </body>
    </html>
    <?php
    $time = microtime();
    $time = explode(' ', $time);
    $time = $time[1] + $time[0];
    $finish = $time;
    $total_time = round(($finish - $start), 4);
    echo 'Page generated in '.$total_time.' seconds.';
    ?>


    براي رفع اين مشكل از پروسيجر كه استفاده ميكنم توي لوكال بدك نيست ولي روي سرور بازهم اعصاب خورد كنه ميشه . فكرنكنم مشكل سرعت اينترنتم باشه 2 مگابيت سرعت نتم هست و حجم اطلاعاتي كه فراخواني ميكنم شايد چند ركورد بيشتر نشه

      $stmt = $dbh->prepare("EXEC sp_AdminLogin @myUser = N'1', @myPass = N'1';");
    $stmt->execute();


    ممنون ميشم اگه راه حلي يا نظري داريد راهنمايي كنين .

  2. #2
    کاربر تازه وارد آواتار MohammadReza.OmidAllah
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    ایران - کاشان
    پست
    44

    نقل قول: مشكل سرعت در اتصال به SQLServer با PDO

    آقای کرامتی تشریف ندارین ؟

تاپیک های مشابه

  1. سوال: مشكل با اتصال به sqlserver در سروري ديگر
    نوشته شده توسط MohammadReza.OmidAllah در بخش PHP
    پاسخ: 2
    آخرین پست: یک شنبه 19 آذر 1391, 19:33 عصر
  2. چگونگی اتصال به SQLserver 2000 از طریق Wireless
    نوشته شده توسط Farshad_sh در بخش Windows Phone و Windows Mobile
    پاسخ: 12
    آخرین پست: چهارشنبه 11 مرداد 1391, 20:31 عصر
  3. خطای عجیبی که هیچ کی ندیده در اتصال به sqlserver 2000
    نوشته شده توسط afarinn62 در بخش VB.NET
    پاسخ: 2
    آخرین پست: سه شنبه 14 آذر 1385, 21:04 عصر
  4. مشکل در اتصال به sqlserver
    نوشته شده توسط eshaghi در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 03 آبان 1385, 13:31 عصر
  5. تفاوت سرعت نوع ارتباط با sqlserver
    نوشته شده توسط h_baqery در بخش SQL Server
    پاسخ: 5
    آخرین پست: چهارشنبه 06 اردیبهشت 1385, 00:13 صبح

قوانین ایجاد تاپیک در تالار

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