У меня есть цикл, который нужно запустить несколько миллионов раз; 10 967 700, если быть точным. В этом, я делаю некоторые проверки, включая:Самый быстрый способ сравнить числа в php
номер 1 меньше, чем номер 2 номер 1 меньше или равно числу 3 номер 4 больше, чем номер 5
Я интересно, если есть любая оптимизация/твики, которые я могу выполнить, чтобы эти проверки выполнялись быстрее. Или это смехотворный квест?
Мы могли бы дать вам несколько входов для оптимизации, если мы имели бы шансы увидеть код ... В противном случае общий '>' '<' '' === (и и так далее), вероятно, являются самыми быстрыми и единственными элементами сравнения. Вы также можете поэкспериментировать с различиями в производительности между if/else и switch/case. – wildhaber
Убедитесь, что числа фактически являются целыми, а не строковыми представлениями. Необходимо сохранить несколько циклов при манипуляции типа. –
Отличная точка Майк Б. В моем случае все целое. – onassar