Я пользуюсь несколькими службами общего хостинга и много раз удивлялся: как они вычисляют эти "секунды процессора"?
Например, один из тех, кто ограничивает меня 300 000 секунд / месяц, 10000 секунд / 24 часа и 2000 секунд / 2 часа. Но секунды могут существенно зависеть от аппаратного и программного обеспечения хостера (как: мои приложения и ОС хостера).
Поэтому я в основном уверен, что если я выполню какой-то сложный и, вероятно, плохо оптимизированный запрос SQL, который длится 10 секунд, я, вероятно, "потрачу" ровно 10 секунд процессора. Нет вопросов.
Но если я поставлю задержку в сценарии PHP (<?php sleep(10); ?>
) это будет стоить мне таких же 10 процессорных секунд? Или, если я загружаю внешнюю веб-страницу и она длится 3 секунды - будет ли она в этом случае такой же?
В основном меня интересует использование процессора PHP file_get_contents()
.