Недавно я начал заниматься оптимизацией производительности и времени загрузки на стороне клиента, сжатием css / js, сжатием, обращением внимания на YSlow и т. Д.
Мне интересно, пока я пытаюсь достичь всего эти микрооптимизации, каковы плюсы и минусы использования файлов php в виде css или javascript?
Я не совсем уверен, где находится узкое место, если оно есть. Я бы предположил, что между идентичным файлом css и php "чистый" файл css будет немного быстрее просто потому, что ему не нужно анализировать код php. Однако, в файле php вы можете иметь больший контроль над заголовками, которые могут быть более важными (?).
В настоящее время я выполняю проверку filemtime ()
для файла "триггера" и с некоторыми php voodoo записывает из него один сжатый файл css, объединенный с несколькими другими файлами в определенной группе. Это создает файл типа css / groupname / 301469778.css
, который шаблон php улавливает и обновляет теги html с новым именем файла. Это казалось самым безопасным методом, но мне не очень нравится, что кеш сервера заполняется ненужными файлами css после нескольких правок. Я также не беспокоюсь о том, чтобы делать это для небольших "вспомогательных" файлов css, которые загружаются только для определенных страниц.
mod_rewrite
использовать расширение css / js в файлах для любых крайних случаев неправильной интерпретации браузером? Не повредит? Не требуется? @imports
или файл php с несколькими вызовами readfile ()
? Я бы предпочел использовать php с .htaccess, потому что это намного проще, но в конец Я буду использовать любой лучший метод.