Если я использую параметры GET, чтобы изменить мой внешний файл javascript .php для загрузки различного содержимого, основываясь на том, что браузеры не собираются кэшировать этот файл, верно?они будут обрабатывать global_js.php? page = foo и global_js.php? page = bar, как если бы они имели разные имена, и снова загружать контент, верно?или я должен включить что-то в свой заголовок, чтобы сделать это?
ОБНОВЛЕНИЕ: В файл отправляются различные параметры get, и он загружает различное содержимое.я выбрал плохой подход?Мой CSS выглядит следующим образом:
<link rel="stylesheet" type="text/css" href="./CSS/css_global.php?load={$pagecat}&load_mootools={$load_mootools}&load_jquery={$load_jquery}&css_extra={$css_extra}&version={$xx_version}_{$css_extra}">
Если я помещу каждый из моих нескольких внешних файлов в отдельное файловое событие, хотя будет много запросов http, большинство пользователей не активируют поведение без кэширования в своих браузерах.как и мы, разработчики, они будут кэшировать файлы, что приведет к более быстрому взаимодействию с пользователем, но теперь с другой комбинацией, доступной в моем CSS, она никогда не будет кэшироваться, потому что каждая страница немного отличается в параметрах получения, которые она отправляет в файл CSS.