Как сделать более 1500 запросов к базе данных в течение часа?
Я сделал приложение для чата.
Сообщения отображаются в окне сообщений, которое непрерывно извлекает обновленные сообщения из баз данных каждые 10 мс через ajax.
Каждое новое отправленное сообщение мгновенно отображается в окне сообщения. Так что это дает иллюзию реального чата без промедления.
Моя проблема заключается в том, что как только приложение выходит в эфир, мне говорят, что учетная запись mysql
не может превышать запрос запроса 1500 запросов в час из базы данных.
Что я уже пробовал:
Я погуглил и обнаружил, что некоторые настройки нужно сделать с таблицами грантов, которые позволяют поднять планку до неограниченного предположительно. Проведя некоторые исследования, я в конечном итоге полностью взорвал свои базы данных не только для этого проекта, но и для других на моем локальном сервере xampp. Sad.
Мне просто нужно знать, что таблица грантов-это единственный способ обойти эту проблему или есть другой способ.
Thomas Daniels
Вместо того чтобы получать сообщения каждые 10 мс, вы можете рассмотреть возможность использования WebSockets для поддержания соединения между клиентами и вашим сервером, что работает гораздо лучше для этой цели.