Мне нужны ваши мнения и знания по теме.Включая JavaScript прямо через PHP вместо того, чтобы лаять его с последней страницы через тег скрипта
Я развиваюсь на веб-сайте, который использует хорошее количество JavaScript. В теге скрипта в конце тега body я вызываю файл PHP, который собирает все мои JS-файлы и объединяет/сжимает их в один (более короткий) файл, поэтому я могу уменьшить количество HTTP-вызовов на сервере.
Это все нормально и несколько стандартно. Теперь вот мой вопрос: Не было бы более быстрым и легким исключить тег скриптового атрибута src и просто вывести весь JavaScript непосредственно в тег скрипта в первую очередь? Разве это не спасло бы звонок от полученного PHP-файла в браузере пользователей обратно на сервер, чтобы собрать эти JS-файлы?
Чтобы немного очистить его: Вместо того, чтобы сначала загрузить файл HTML, который затем перезвонит на сервер, чтобы получить JS-файл (вывод из файла PHP), он просто скачал бы один html-файл, который затем «жестко закодировал» JS в теге скрипта и тем самым сократил второй вызов сервера.
Это разумная идея? Это плохая идея включить javascript прямо в страницу? Все это динамически создано ... Обычно лучше всего включать JS-файлы, но похоже, что это еще больше загрузит сервер ... Я на что-то, или я должен просто позволить этому быть?
Глядя вперед, чтобы услышать, что вы должны сказать,
С уважением Миккель, Дания
Я использую условный get. Выглядит что-то вроде: type = js & files = jquery.js, forms.js, main.js. Я просто хотел устранить некоторые файлы в зависимости от контекста, чтобы сделать их более легкими в браузере (см. Ответ выше ...) –
@ lund.mikkel нет, это не так. Почему бы не прочитать ссылку перед ответом? –
Извините, мой ответ не имел большого смысла. Я использую условные значения! Я создаю etag, соединив последнюю измененную дату с хешем md5 имен файлов, который я получил из файлов переменных get, которые я разместил в другом комментарии. Но большое спасибо за статью! Один из лучших на эту тему. Сделали немного исследований, но это прибило его! –