Подтвердить что ты не робот

Как применить методы ускорения CDN к значкам?

Общепринятой практикой является использование CDN для кеширования javascript, css, font и многое другое... однако, похоже, это не распространяется на иконки в одинаковой степени (возможно, потому что каждый сайт предпочитает иметь уникальный внешний вид?)

Существуют ли широко используемые наборы значков, размещаемые CDN, которые достаточно распространены для обеспечения значительного улучшения скорости с хоста CDN и, возможно, уже предварительно кэшируются с другого сайта с использованием этого CDN.

Один пример: http://cdnjs.cloudflare.com, содержимое которого доступно для просмотра https://github.com/cdnjs/cdnjs/tree/master

некоторые значки устанавливают его хосты:

/ajax/libs/twitter-bootstrap/2.3.2/img/glyphicons-halflings.png
/ajax/libs/fatcow-icons/...
/ajax/libs/foundicons/3.0.0/svgs/...
/ajax/libs/aui/5.4.0/aui/css/icons/...
/ajax/libs/topcoat-icons/0.2.0/svg/...
/ajax/libs/jqueryui/1.10.3/css/base/images/...
*jqueryui is also hosted on ajax.googleapis.com and others but is a limited set

а также набор значков халфлинга бутстрепа:

http://netdna.bootstrapcdn.com/bootswatch/2.3.2/img/glyphicons-halflings.png
http://ajax.aspnetcdn.com/ajax/bootstrap/2.3.2/img/glyphicons-halflings.png
http://www.bootstrapcdn.com/twitter-bootstrap/2.3.1/img/glyphicons-halflings.png
4b9b3361

Ответ 1

Как о размещении их на Amazon CloudFront? В зависимости от вашего трафика он должен стоить всего лишь пенни в месяц.

Прежде всего, убедитесь, что вы оптимизировали используемые вами значки, превратив их в один спрайт файл. Это может решить проблему использования CDN вообще.