Я довольно новичок в программировании на PHP, но я думал, что сделаю это с самого начала, поэтому я наткнулся на этот прекрасный pdf Web Performance Boot Camp , где он предлагает:
Все сайты должны всегда готовиться к статическому контенту CDNized
и вот как:
<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 файла, который я создаю (который использует scripts / css / static images / etc.)?Спасибо, что прочитали это.