Который будет работать быстрее для Iframes - передача запроса ArrayList или отдельные БД - PullRequest
0 голосов
/ 04 мая 2018

У меня есть собственный PHP-сайт, внешний вид которого меняется. Итак, в новой структуре HTML дизайнер использовал 3 iframe, и 1 из них содержит еще один вложенный iframe.

Содержимое элементов во всех этих iframe генерируется динамически посредством извлечения данных из базы данных MySQL.

У меня вопрос, что является лучшей практикой для максимальной производительности.

  1. Передать значения идентификатора (необходимые для создания sql-запроса) в качестве параметров в iframes и выполнить запрос независимо для каждого iframe.
  2. Выполнить запросы на главной странице, заполнить массивы результатом запроса на главной странице и передать массивы в фреймы.

-Я не могу избежать использования iframes.

- существуют отдельные запросы для каждого компонента (данные находятся в разных таблицах), независимо от того, выполняется ли запрос в iframe или непосредственно на главной странице php

1 Ответ

0 голосов
/ 04 мая 2018

Честно говоря, если вы беспокоитесь об общей эффективности, я бы начал с рассмотрения использования фреймов вообще.

Если все они извлекают данные из разных файлов в одном домене, вы теряете много времени, ожидая, что сеть будет перемещаться туда и обратно столько раз, чтобы загрузить вашу страницу.

Если возможно, используйте ваш PHP-скрипт, чтобы получить соответствующие данные непосредственно из файла, который в настоящее время является целью фрейма, прежде чем вы покинете сервер. Отправьте все свои данные в одном ответе.

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