성공적으로 DB서버에 연결되었습니다.
DB에서 찾은 이름은 MB 입니다. [1739]


아래는 현재 페이지의 php코드 일부입니다.
추가한 코드로 인해 0초에서 30초까지 웹페이지 로딩이 지연됩니다.
10초에서 60초 사이로 지연 시킬려면
sleep(rand(0, 30))을 sleep(rand(10, 60))로 고치기만 하면 됩니다.
(참고로 이페이지는 기술적으로 가능함을 보여주는 것이지 실제 일어난 사건에 대한 설명은 아닙니다. 여기를 클릭하면 다른 예를 볼 수 있습니다.)

/* open mysql database */
sleep(rand(0, 30));  //<== 추가한 코드
$mysqlconn = mysqli_connect($db_host, $db_user, $db_password, $db_dbname);

echo "<div style=\"font-size:20px\">\n";

if (!$mysqlconn) {
  echo "DB 서버를 찾을 수가 없습니다!<br />\n";
  echo "새로고침 또는 F5 버튼을 눌러주세요.";
} else {
  $query = "select * from test where id = 1";
  $result = mysqli_query($mysqlconn, $query);

  if ($result) {
    $row = $result->fetch_assoc();
    $name = $row['name'];
    $clickcount = $row['clickcount'];
    echo "성공적으로 DB서버에 연결되었습니다.<br />\n";
    echo "DB에서 찾은 이름은 $name 입니다. [$clickcount]";

    $clickcount++;
    $query = "update test set clickcount = $clickcount where id = 1";
    mysqli_query($mysqlconn, $query);
  } else {
    echo "성공적으로 연결되었습니다만 DB에서 이름을 찾을 수 없습니다.";
  }
  mysqli_close($mysqlconn);
}

echo "</div>\n";