Смотрите, есть корневая папка, в ней папка system, в ней все файлы сайта, включая шаблоны, доступ к сайту идет соответственно через index.php в корневой папке, а папка system закрыта от доступа, но в ней находятся некоторые файлы, которые надо отдавать целиком, ну например библиотека jQuery, файл с настройкой CSS. Так вот хотелось бы отдавать подобные файлы через один файл .php (единую точку) который будет находится в в корневой папке, по реализации у меня всего один вариант в голове крутится, узнаем что она отдать (по GET), отправляем нужные заголовки (JS или CSS), потом при помощи file_get_contents получаем содержимое файла и выводим (echo содержимое ), но по ресурсам это вроде как накладно будет, получить все содержимое файла, записать это все в ОП, потом вывести, в таком случае проще изменить схему и вынести шаблоны из папки system. Можно как то реализовать отдачу данных через этот единый файл но вот с более меньшими затратами? Кто что скажет. PS через этот файл планируется отдавать не только CSS и JS файлы, но и вообще любые файлы (например картинку капчи).
можно. веб-сервер быстрее прочитает файл с диска чем запустим пхп-машину, которая сначала запустится, потом разогреется принятием окружения от веб-сервера, потом выполнит необходимую но совершенно ненужную в контексте статического файла программу, и потом внимание что? правильно. ПРОЧИТАЕТ ФАЙЛ С ДИСКА. зачем все эти действия если можно сразу прочитать с диска? как? просто не заворачивать запросы к физическим файлам на своё приложение.
если у тебя рерайрет настроен так как в статье - ничего не делай. просто клади статику в файловую систему и указывай при вызове относительный путь.