Так как это - 'воспринятое время загрузки' и не 'время действующей нагрузки', которое является возможно самой важной метрикой, трудно иметь размеры точно и последовательно, конкретно так как все это зависит от восприятия - который может варьироваться по словам пользователя и природы рассматриваемой страницы.
Например, я буду часто разжигать информационную страницу, посредством чего я могу счастливо читать содержание задолго до того, как страница полностью загружается. Аналогичным образом, когда я хочу войти в любое количество веб-сайтов, у меня есть свое имя пользователя и пароль, сохраненный браузером..., но часто, страница, кажется, загрузилась за несколько секунд до моего сохраненного имени пользователя/пароля автоматически заполняются браузером - ясно, страница не была полностью загружена, когда это, казалось, было.
Моя точка, точка, в которой я могу сделать успехи с тем, что я хочу сделать, частично определяется природой рассматриваемой страницы - я не вижу, как можно автоматически определить точку, в которой страницу можно было считать применимой.
При необходимости в последовательно измеримой метрике можно придерживаться с тем, что Вы имеете. Если Вы захотите более точную метрику (точка, в которой страницу можно считать применимой), то она, вероятно, потребует человеческого решения.
Смотрите на это подобное сообщение от StackOverflow. Вы можете использовать те стратегии отдать сфинксу более низкий приоритет.
Взгляните на this
Идея состоит в том, чтобы вставить в ваш запрос код, который ограничивает выполнение запроса.
Для наиболее быстрого подхода вы можете использовать запрос вот так:
select <your stuff> from <your table where <your condition> and (sleep (0.1) or 1)
Это заставит запрос сфинкса ждать 0,1 секунды перед завершением.