Параметры GET для изменения внешнего файла javascript .php для загрузки другого содержимого

Если я использую параметры 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.

1
задан skaffman 11 October 2010 в 08:46
поделиться