У меня возникли проблемы с тем, как я мог понять, что у него есть динамический веб-сайт, на котором данные извлекаются пользователем через ajax.Использование cronjob для обновления и отображения результатов запроса MySQL
В конце ajax есть простой скрипт php, который открывает соединение MySQL с моим db и извлекает некоторые результаты (который выглядит для всех пользователей одинаковым, нет конкретных пользовательских результатов), чтобы отображать их позже для пример в таблице.
Это то, к чему я пришел. Он работает, но когда тысячи пользователей открывают веб-сайт ... это не будет хорошо, и я не думаю, что мой сервер будет быстро его обновлять.
Таким образом, я намерен обновить желаемые результаты только один раз каждые х секунд, на которых размещена поддержка cronjob, возможно, я бы сэкономил много ресурсов.
Проблема в том, что я не знаю, как я мог реализовать эту часть, могу ли я, пожалуйста, помочь? Или я должен забыть материал ajax и начать использовать node.js?
У меня есть неплохой корневой сервер, который также является моим веб-пространством, поэтому можно было бы установить некоторые дополнительные приложения.
Если вы хотите отображать одни и те же результаты каждые x mins - почему бы не кешировать их и не обновлять, если необходимо? Таким образом, все, что вам понадобится, - это вызов ajax для сохранения данных, который даже с большим количеством пользователей, попадающих на сайт одновременно, будет достаточным для обработки mysql. Тем не менее, ваш вопрос до сих пор не ясен - что node.js связано с ajax? Какие результаты вы хотите отобразить? – eithed