PHP Dom Parser или Jquery загрузить? - PullRequest
1 голос
/ 19 ноября 2011

Я хочу загрузить на страницу div с другой внутренней страницы. Див, который я хочу отобразить, это корзина. Я хочу показать корзину с моего сайта покупок в шапке моего блога.

Я могу использовать PHP Dom Parser или Jquery load.

Какое решение является лучшим (производительность, скорость отображения контента)?

1 Ответ

0 голосов
/ 19 ноября 2011

Если вас беспокоит скорость, уменьшите количество удаленных вызовов, которые вы используете в своем приложении.Я пишу это особенно из-за этого предложения в вашем вопросе:

Я хочу загрузить на страницу div с другой внутренней страницы.

Вы не должны делатьудаленный вызов здесь для получения выходных данных сценариев, но вместо этого - если ваш код генерирует эту внутреннюю страницу - вместо этого вызывайте код напрямую, который генерирует HTML.

Пример:

  • ВызовПодпрограммы magneto для генерации div, так как это фреймворк, вы можете создать маршрут для этого.
  • Создайте функцию шаблона внутри вашей WordPress-темы, такую ​​как the_basket, которая выводит этот фрагмент HTML.
  • Используйте эту функцию в вашей теме WordPress, где должна отображаться корзина покупок.

Кроме того, производительность в браузере всегда лучше, если вы предоставляете весь HTML перед отображением.То есть, если <div> уже является частью страницы, когда браузер загружает ее с сервера.Это также лучшая производительность сети, поскольку нет дополнительного запроса, как в случае с ajax.

Этот метод даже превосходит ajax в любом случае, если JavaScript отключен или не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...