соответствие слов в строке по порядку с php или js / jquery - PullRequest
0 голосов
/ 29 июня 2018

У меня есть программа для проверки скорости набора кандидатов. они в основном следуют за строкой в ​​течение 3 минут. через 3 минуты я собираю строку в массив в php и сравниваю по порядку.

этот код имеет серийные ошибки, такие как; 1 - когда кандидаты перепрыгивают между строками, как в порядке вверх и вниз, сбивают с толку в алгоритме и просчитывают соответствующие слова 2- за одну сессию мы набираем 100 кандидатов. это означает, что мой wampserver примет 100 запросов для сравнения огромных строк одновременно. это заставляет не отвечать некоторым кандидатам. это приведет нас к повторному тестированию этих кандидатов, поскольку мы не смогли получить результаты от wampserver.

, поскольку мне нужно сохранить результаты в mysql, я думаю о загрузке вычислений заданий в javascript в их браузере и отправке результатов только на wampserver, чтобы записать их в mysql.

Я ищу альтернативные способы решения этих проблем, по крайней мере, в течение 5 месяцев, и здесь я открыт для любых предложений.

я должен сделать вычисления в JavaScript, разбив строку на слова для массива и сравнить? или я должен держать это в php wampserver, но как решить такие мгновенные 100 запросов, выполняются без проблем.

спасибо заранее.

1 Ответ

0 голосов
/ 29 июня 2018

Вот простой пример того, как сравнивать 2 массива

var arr1 = 'This is an example'.split(' ');
var arr2 = ['This', 'is', 'a', 'example'];

for (var i = 0; i < arr2.length; i++)
  if (arr1[i] !== arr2[i])
    console.log(arr1[i], 'Didnt match at index', i);
...