Оптимизация скорости загрузки сайта на MODX

Некоторые наблюдения и предположения

Мы в составе клуба MODX Санкт-Петербург к прикольному выводу пришли: вобщем, Рома Ганин, он у нас на Фронтенде профилируется, утверждает, что браузер загружает с одного домена одновременно не более 10 файлов.

И для того чтобы ускорить загрузку можно часть содержимого выносить в поддомен, можно даже все картинки вынести и с помощью источников файлов в поддомен и прописать к поддомену абсолютные пути. То есть Url будет указывать в поддомен, а на уровне php указать просто абсолютный путь, к тому же если использовать по максимуму различные CDN (Content Distribution Network) или можно даже свою сделать, и библиотеки выносить в ещё один поддомен, то в итоге можно добиться одновременной загрузки почти всех файлов браузером.

Но есть и побочные эффекты. Некоторые браузеры, например, Firefox, в целях безопасности запрещают подключать с других сайтов шрифты. Это приводит например к тому, если вынести Bootstrap с Glyphicons в поддомен, иконки не будут подгружаться.

На практике

Вынесение css файлов и js библиотек приводит к ощутимому увеличению скорости. В процентах не замерял, но можно запариться.

Вобщем и в этом плане у MODX крутое преимущество с Media sources... Причём поддомены можно настроить на мощное кэширование всей статики.