Если вас беспокоит скорость, уменьшите количество удаленных вызовов, которые вы используете в своем приложении.Я пишу это особенно из-за этого предложения в вашем вопросе:
Я хочу загрузить на страницу div с другой внутренней страницы.
Вы не должны делатьудаленный вызов здесь для получения выходных данных сценариев, но вместо этого - если ваш код генерирует эту внутреннюю страницу - вместо этого вызывайте код напрямую, который генерирует HTML.
Пример:
- ВызовПодпрограммы magneto для генерации
div
, так как это фреймворк, вы можете создать маршрут для этого. - Создайте функцию шаблона внутри вашей WordPress-темы, такую как
the_basket
, которая выводит этот фрагмент HTML. - Используйте эту функцию в вашей теме WordPress, где должна отображаться корзина покупок.
Кроме того, производительность в браузере всегда лучше, если вы предоставляете весь HTML перед отображением.То есть, если <div>
уже является частью страницы, когда браузер загружает ее с сервера.Это также лучшая производительность сети, поскольку нет дополнительного запроса, как в случае с ajax.
Этот метод даже превосходит ajax в любом случае, если JavaScript отключен или не работает.