Я новичок в программировании на PHP, но я думал, что сделаю это правильно с самого начала, поэтому я наткнулся на этот прекрасный PDF-файл Учебный курс веб-производительности, где он предлагает:
Все сайты должны всегда быть готовы к размещению статического контента через CDN.
и вот как:
<img src=”<?php echo CDN(‘/i/left-menu-background.gif’) ?>”
и т. д., он также привел пример того, как работает CDN? должно выглядеть так:
sub CDN { return @_[1]; }
или (когда у вас наконец есть статический контент на CDN)
sub CDN { return ‘http://s.company.net’ . @_[1]; }
(но это недействительный php, верно? Он больше похож на perl...)
В любом случае, это продолжается с тем, как переписать заголовок, например:
<link type="text/css" rel="stylesheet" href="<?php echo $this->CDN("c/".$this->css_file) ?>" />
Но, честно говоря, я понятия не имею, как это сделать правильно. Итак, мой вопрос: как мне подготовить мой (php) сайт для CDN? Где разместить функцию sub CDN? Как это должно выглядеть в действительном php? Как/где его включить? Должен ли я поставить
<?php require('../cdn.php'); ?>
в начале каждого файла html/php, который я создаю (который использует скрипты/css/статические изображения/и т. д.)? Спасибо, что прочитали это.