Я работаю над веб-приложением, в котором у каждого пользователя есть несколько нелокальных XML-файлов, которые загружаются и анализируются через SimpleXML при каждой (повторной) загрузке страницы.Каждый запрос занимает в среднем чуть меньше секунды, однако при наличии более пяти или шести файлов (что вполне вероятно) время загрузки весьма заметно.Поэтому мой вопрос заключается в том, какие факторы влияют на скорость функции, и есть ли какой-нибудь способ, которым я мог бы контролировать и ускорять их?
Что касается чисто повышения эффективности, то заголовки http для проверки времени последнего обновления являются неточнымии я не думаю, что задания cron дадут мне «живые» результаты, которые я хочу получить.
Таковы факторы в основном на сервере, с которого я к ним обращаюсь, или они намоя сторона?Это сама функция?Очевидно, что размер файла влияет на скорость.Есть ли способ сжать его перед переносом, что ускоряет загрузку?