Я наконец-то создал простую страницу чата, которую давно хотел создать, но у меня проблемы с моими серверами.
Я не уверен, является ли длинный опрос правильным термином, но, насколько я понимаю, я думаю, что это так.У меня есть вызов ajax на страницу php, которая проверяет базу данных mysql на наличие сообщений со временем, более новым, чем время, отправленное в запросе ajax.Если нет более нового сообщения, оно продолжает цикл и проверяет, пока не будет.Иначе, он просто возвращает новые сообщения, а клиентский скрипт отправляет еще один ajax-запрос, как только получает сообщения.
Все работает нормально, за исключением части, где сервер на 000webhost перестает отвечать после нескольких сообщений чата, а сервер на хостинге x10 дает мне сообщение о превышении лимита ресурсов.
Возможно, это глупый способ создать систему чата, но это все, что я знаю, как это сделать.Если есть лучший способ, пожалуйста, дайте мне знать.
edit: Черт возьми, мне пришло в голову, что я не помещал время сна в цикл while на сервере.