Это плохая идея использовать файл php css? - PullRequest
2 голосов
/ 25 мая 2011

Я просто хочу знать, является ли хорошей или плохой идеей использовать файл php css с точки зрения производительности.Я действительно хочу сделать метод php для использования переменных.

Под файлом php css я имею в виду:

<?php header("Content-type: text/css"); ?>

Что вы думаете об этом?

Ответы [ 3 ]

6 голосов
/ 25 мая 2011

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

2 голосов
/ 25 мая 2011

Это плохая идея, но только если вы не кешируете.

На стороне сервера, я ожидаю, что вы используете какие-то глобальные переменные уровня сайта, а затем строите свой CSS из этого.Хорошо, просто убедитесь, что вы сохранили файл, аннулировав его всякий раз, когда он должен измениться (скажем, из проверки SVN).

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

0 голосов
/ 25 мая 2011

Не думаю, что это плохая идея, и сейчас я делаю это таким образом. В моем фреймворке я динамически объединяю две группы CSS в два отдельных файла: основные CSS сайта (макет, формы и т. Д.) И некоторые специфичные для модуля, если они существуют. Таким образом, они могут быть кэшированы отдельно. Я также включил некоторые динамические пути внутри, используя php vars.

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