Как увеличить производительность моего приложения с кодовым кодом? - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть приложение codeigniter, которое постоянно получает данные из веб-сокета, подключенного с помощью node Js

Таким образом, узел получит данные из веб-сокета и передаст ему функцию приложения codeigniter и эту функцию. сначала вставит данные в базу данных MySQL, а затем перенаправит на другую функцию, эта функция обработает вставленные данные, а затем перенаправит на другую функцию, и эта функция отправит обработанные данные в API

контроллер будет выглядеть следующим образом:

function data_from_node(){
  // code to insert the data from node into database
  redirect('my_controller/data_process');
}

function data_process(){
  // code to process the inserted data
  redirect('my_controller/send_to_api');
}

function send_to_api(){
  // code to send the processed data to the API
}

Для одного процесса с узла будет поступать почти 200 данных, и весь процесс должен завершиться через 5 -6 минут. Это прекрасно работает, когда данных меньше в базе данных MySQL, когда данные в базе данных увеличиваются, приложение работает медленнее, и для завершения одного процесса требуется около 10 минут

Может кто-нибудь помочь мне с решением для повышения производительности моего приложение, процесс должен взять на себя всего 5-6 минут, хотя в базе данных есть миллионы записей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...