Я размещаю веб-сайт на веб-хосте для игры. Я хотел проверить, может ли мой веб-хост обрабатывать количество запросов, которые будет делать моя игра. Поэтому я создал скрипт, который будет отправлять 500 запросов в минуту на мой сайт.
Казалось, что все отлично справляется, но через некоторое время отклик вернет ERROR_WINHTTP_INVALID_SERVER_RESPONSE. Я прогуглил это, и это означало, что ответ сервера не мог быть проанализирован.
PHP-код:
<?php
$json = file_get_contents("php://input");
$array = json_decode($json, true);
include "../MySQL/connect_to_mysql.php"; //Just an basic mysqli_connect()
$query = mysqli_query($link, "UPDATE playerData SET wins = wins + 1 WHERE PlayerID='".$array['playerID']."'");
echo mysqli_error($link);
mysqli_close($link);
echo $_SERVER['REMOTE_ADDR'];
exit();
?>
Игровой скрипт просто отправляет HTPP PostAsync в этот файл с массивом, который содержит playerID.
Это ошибка в моем php-коде или в конфигурации моего сайта или в моем коде в моей игре? Кроме того, как я могу исправить эту ошибку?
Задача ещё не решена.
Других решений пока нет …