CDN - это всего лишь один строительный блок производительности вашего веб-сайта E2E, и он служит очень специфической цели, которая заключается в обеспечении квази-неограниченного масштабирования и повышении производительности / скорости, с которой статические объекты предоставляются посетителям вашего сайта, путем распределения этих статических объектов по краям серверы как можно ближе к вашим посетителям по всему миру, используя специально предназначенные для сборки серверы доставки.
Если ваша аудитория распространяется по всему миру, то имеет смысл использовать коммерческое решение CDN вместо того, чтобы покупать серверы и пропускную способность по всему миру. Только горстка компаний имеет деньги и опыт для создания такой сети. Google сделал это, Netflix делает это, но если вы не настолько большой, нет никакого экономического смысла в создании вашей собственной CDN, и вам лучше воспользоваться одним из коммерческих провайдеров CDN. Ведущими 3 провайдерами первого уровня являются Akamai, Limelight и EdgeCast.
Есть сотни других CDN провайдеров. Это немного похоже на автомобильный бизнес, много брендов, у всех 4 колеса и двигатель, но есть огромные различия между каждой маркой / моделью.
Неясно, какая у вас аудитория или сколько трафика вы доставляете. Без этой информации трудно дать хороший ответ. однако настроить коммерческий CDN так же просто, как сообщить CDN, какой домен обслуживает статические файлы.
если предположить, что static.shirtofholland.com используется для обслуживания статических объектов (images, js, css ...), тогда вам просто нужно создать это cname, дать CDN знать, где находится сервер Origin (чтобы он мог извлекать статический контент и кэшируйте его по краям) и, наконец, обновите свою зону DNS, чтобы указать это статическое имя для вашего поставщика CDN. В качестве альтернативы вы можете использовать URL-адрес CDN напрямую (предоставляется вашим CDN). Это не очень элегантно, но это работает.
Другим важным аспектом, который следует учитывать при рассмотрении улучшения производительности, являются следующие:
DNS - ваш текущий провайдер DNS достаточно быстрый и надежный? Использование поставщика управляемых DNS будет иметь большое значение и не будет стоить много денег.
CDN для доставки статических объектов
ADN или DSA для ускорения динамического контента (без кэширования). Это значительно повысит производительность любого сайта электронной коммерции, но это относительно дорого (в отличие от CDN, который очень доступен).
FEO или Front End Optimization, которые могут быть выполнены либо путем оптимизации кода (см. Бестселлер Souders's O'Reilly, высокопроизводительные веб-сайты), либо с помощью коммерческого решения, которое будет применять эти правила FEO (и более) на лету к вашему сайт. Обычно это делается поверх динамического ускорения.