Первоначальный медленный ответ может иметь несколько причин в зависимости от структуры вашей таблицы и производительности вашего VPS (или ее отсутствия).Чтобы убедиться, что проблема не в MySQL, убедитесь, что столбец ID правильно проиндексирован, поэтому он не выполняет полное сканирование таблицы.Также запустите объяснение запроса, чтобы убедиться, что он использует индекс.Вероятно, ваша проблема в отсутствии индекса, заставляющего MySQL выполнять полное сканирование таблицы вместо поиска по индексу.
Повторные запросы почти наверняка бывают быстрыми, потому что кэш запросов выполняет свою работу правильно.
Возможно, VPS также имеет проблемы с доступом к диску.Если вы видите условия вне PHP, когда первый доступ к папке медленный, а второй доступ нормальный, подозреваете проблему в VPS.