0

Citrix オペレーティング システムで IE を使用すると、PHP の「保存」ページの実行に 5 秒以上かかるという報告を受けています。

典型的な「保存」ページは次のようになります。

$rguid = $_POST["r"];
$lan = $_POST['l'];
$ip=substr($_SERVER['REMOTE_ADDR'], 0, 50);
$browser=substr($_SERVER['HTTP_USER_AGENT'], 0, 255);   

$q8 = $_POST["q8"];
$q8a = $_POST["q8a"];   
$q9 = $_POST["q9"];
$q10 = $_POST["q10"];
$q10a = $_POST["q10a"];
$q11 = $_POST["q11"];
$q12 = $_POST["q12"];
$q13 = $_POST["q13"];
$q14 = $_POST["q14"];

$respondent_id = decode_respondent_guid($rguid);
$rcount=respondent_status($respondent_id);

    $proc = mysqli_prepare($link, "INSERT INTO tresults (respondent_id, ip, browser, q8, q8a, q9, q10, q10a, q11, q12, q13, q14) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);");
    mysqli_stmt_bind_param($proc, "issisiisissi", $respondent_id, $ip, $q8, $q8a, $q9, $q10, $q10a, $q11, $q12, $q13, $q14);
    mysqli_stmt_execute($proc);
    $mysql_error = mysqli_error($link);
    if ($mysql_error!="") {
        printf("Unexpected database error: %s\n", $mysql_error);
        mysqli_stmt_close($proc);
        mysqli_clean_connection($link);
        exit();
    } else
    {
        mysqli_stmt_close($proc);
        mysqli_clean_connection($link);
        update_completion_status($respondent_id, 'Started');
        header("Location: page5.php?r=".$rguid."&l=".$lan);
    }

IE、7、8、9、および 10 (XP、Vista、7、および 8 - 該当する場合) を使用して、保存時間が数ミリ秒を超えることはありませんでした。

Citrix で IE をテストする簡単な方法がありません。上記のコードに、この環境で問題となる可能性のあるものはありますか?これらの条件下でテストする簡単な方法はありますか?

ちなみに、他のすべてのページは非常に高速に読み込まれるため、インターネット接続速度は問題ではありません。

4

0 に答える 0