Рейтинг: 2.9535  
На голосовании
Предложил Мишаков Пётр 29.09.2016 12:53:32

Отложенный ресайз CDN

Проблема:
При ресайз в процессе создания страницы время ответа сервера увеличивается многократно из-за следующего процесса:
1. Скачивания картинки из CDN;
2. Ресайза на сервере;
3. Загрузки уменьшенной картинки в CDN;

Решение:
В модуле cloids есть опция delayed_resize, которая не поддерживается в коробочной версии. Добавить поддержку.
Рейтинг: 2.5079  
На голосовании
Предложил Голдобин Алексей 26.08.2016 04:18:49

Не использовать CDN для следующих IP адресов...

Вводная:
Сервер, на котором работает мой сайт, подключен двумя 100 м/битными каналами к двум провайдерам региона (Камчатский край), в то же время канал за пределы региона сильно ограничен по скорости.

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

Суть предложения:
В настройках CDN под галочкой "Включить ускорение сайта" сделать ещё одну, например "Не использовать CDN для следующих IP адресов пользователей" и набор полей, в которые можно добавлять подсети, например "77.82.0.0/20", "77.82.48.0/20" и т.д.

Если пользователь приходит с одного из адресов списка - CDN не используется, контент сайта отдаётся напрямую. В противном случае - работает CDN.

Итог:
Это позволит более гибко повышать скорость отдачи для сайтов, подключенных к нескольким каналам (провайдерам, сетям).


Спасибо за внимание.
Рейтинг: 0.239  
На голосовании
Предложил Марцуль Владимир 25.03.2015 12:58:20

Убрать параметр в ссылках на css и js

Наличие любого параметра (?blablabla) у ссылки на подключаемый файл заставляет любое клиентское приложение (браузер, прокси-сервер, мобильное приложение и т.д.) обязательно обратиться за файлом на сервер.
Это RFC.
Сервер, в лучшем случае ответит "304 Not Modified" (но при этом всё равно дёрнет файл с диска/памяти, чтобы проверить) или же полноценный 200 с полной передачей файла.
Ответ сервера в некоторых кешах сохранится, в некоторых (н-р, AppCache) нет.

Соответственно, время модификации, хеш от него или любой другой праметр для cache busting должен быть в имени или пути файла (...template_283cd0022d3edc763e34cc00a91e7e1b/template_283cd0022d3edc763e34cc00a91e7e1b-142712022549372.js), а не в параметре (...template_283cd0022d3edc763e34cc00a91e7e1b/template_283cd0022d3edc763e34cc00a91e7e1b.js?142712022549372).

Проверить очень просто: при повторном открытии страницы сайта на сервер должен идти только 1 запрос - на саму страницу, а все остальные файлы должны браться из кеша браузера.

UPDATE 2015-04-01

Теоретическое обоснование и рекомендации от известных разработчиков:
Реализации:
Первые попашиеся "правильные" сайты:
Font-Awesome планирует в 5-й версии перенести параметр в название файла шрифта https://github.com/FortAwesome/Font-Awesome/issues/5231 и https://github.com/FortAwesome/Font-Awesome/issues/3286
Рейтинг: 7.7418  
На голосовании
Предложил Ненашев Дмитрий 03.12.2014 10:36:07

Интеграция(Оптимизация) с CloudFlare

Очень жаль что bitrix не в полную поддерживает данный сервис, наблюдаются некоторые глюки в работе скриптов, при включении сжатия и оптимизации.

А там и оптимизация и асинхронная загрузка и кэширование на их сервера -  JS, CSS, HTML; и CDN и защита от DDOS  и много многое другое...



Очень большая просьба оптимизируйте структуру и скрипты под данный сервис.

P.S. Я смотрю добавления emoji намного более светлая идея и проблема, нежели доступность/скорость  сайта. Минусуем дальше.

P.S.S И я думал тут не учитывается мнение разрабов битрикса, а только пользователей продукта. Вы конечно не заинтересованы продвигать данный сервис у вас же есть свой CDN, поэтому корректнее было бы пройти просто мимо, да Михаил?
Рейтинг: -4.0024  
На голосовании
Предложил Borisenko Valentin 03.12.2014 01:43:39

Проверка доступности CDN

Реализовать проверку корректной работы CDN, и, при наличии проблемы выводить сообщение админу, отправлять email, отключать CDN.

Уважаемый Антон Долганин в комменте к идее "Многосайтовость и CDN: поддержка второго сайта (без ссылок на первый)" описал проблему, с которой мы сталкивались неоднократно, при чем всегда - случайно ... Поэтому хотелось бы иметь какую-то систему мониторинга - чтобы избегать подобных проблем.
Рейтинг: 0.1059  
На голосовании
Предложил Neo 09.07.2014 09:59:11

Покупка трафика CDN

Было бы здорово, если бы можно было докупать трафик CDN при необходимости, как это сделано для места в облаке Битрикса в облачных бекапах.

А еще лучше, если бы это был реально облачный сервис - оплата за реально используемый трафик!
Рейтинг: 1.9955  
На голосовании
Предложил Шоркин Алексей 17.06.2014 21:14:37

Облачные хранилища - отключить перемещение файлов по умолчанию

Отключить автоматическое перемещение файлов при добавлении облачного хранилища. Сейчас чтобы этого избежать, пользуемся "советом-лайфхаком" из какого-то форума. Добавляем ограничение 10G на размер, чтобы обычные файлы туда не попадали. Если забыть это сделать, то назавтра все картинки переедут в облако, и могут пострадать SEO-наработки заказчика и визуальное отображение (например, если используется нестандартный ресайзер в публичке)
Рейтинг: 17.0633  
На голосовании
Предложил Шкарупа Алексей 03.06.2014 15:49:06

Определение .1c-bitrix-cdn.ru как CDN

Есть вот такой замечательный сайт http://www.webpagetest.org для оценки скорости загрузки сайта. В том числе он оценивает использует ли сайт CDN.

Этот сайт построен на открытом проекте https://github.com/WPO-Foundation/webpagetest
Используется ли CDN или нет определятся по массиву известных CDN https://github.com/WPO-Foundation/webpagetest/blob/master/agent/browser/ie/pagetest/cdn.h

Так вот к чему я это все: было бы круто если бы .1c-bitrix-cdn.ru попал в этот список.

Рейтинг: 0.5126  
На голосовании
Предложил Шум Иван 11.04.2014 12:13:03

Проверка отправляемых в CDN системных скриптов

Случилась с клиентом такая история: сайт отправил в CDN core.js с ошибкой. Как результат - перестала работать админка, CDN не выключить.
Если есть техническая возможность проверять корректность системных файлов перед отправкой их в облако - было бы здорово их проверять.
Рейтинг: 12.544  
На голосовании
Предложил Tunkin Sergey 17.02.2014 12:07:15

настройки сайта для трафика CDN - исключения папок

Сделать более тонкие настройки для трафика CDN . В частности необходимо как в поиске сделать сделать возможность настроек (указания) папок исключений (как в поиске), откуда для ускорения сайта не должны использоваться никакие данные.  Это очень важно и полезный функционал. Сейчас весь трафик улетаем за 10 дней. На сайте есть библиотека которая может и долго грузиться с сервера, ее надо поставить в исключение. А вот весь обычный сайт на инфоблоках и картинки шаблона естественно должны быть в CDN. CDN
Рейтинг: 44.9959  
На голосовании
Предложил Konstantin Obuhov 26.08.2013 13:50:38

Резервка по расписанию: выбирать, что копируется

Добрый день!

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

Предлагается сделать настройку как при ручном резервном копировании, когда можно выбирать, что копировать, а что исключать.
Иначе получается плохая ситуация, когда весь сайт не надо копировать, а только БД / публичку. А в облако уже не получается, так как сайт занимает больше предоставляемого в облаке объема.
Рейтинг: 36.5159  
На голосовании
Предложил Максимов Андрей 25.08.2013 12:11:59

Многосайтовость и CDN: поддержка второго сайта (без ссылок на первый)

Очень не хватает поддержки CDN для второго сайта при многосайтовости, чтобы не было ссылки на первый сайт (проще в настройке и, например, если нельзя светить взаимосвязь).
Рейтинг: 42.099  
На голосовании
Предложил Шкарупа Алексей 05.07.2013 13:15:58

Отправлять в CDN сжатые копии файлов

Суть проблемы я описал в блоге http://dev.1c-bitrix.ru/community/webdev/user/203730/blog/7949/
На основе информации из данного обращения была создана заявка в отдел разработок. Номер обращения в разработку: 40808.

Если коротко, то суть в том, что на CDN отправляется статика типа styles.css, а сжатые копии styles.css.gz - нет.

Поэтому при включении CDN браузеру приходится скачивать больше несжатых файлов.
Рейтинг: 26.3231  
На голосовании
Предложил Мастрюков Дмитрий 20.05.2013 10:58:31

Отдавать через CDN всю статику: PDF, DOC, XLS

Сейчас:
PDF файлы в cdn не загружаются.
Картинки, js и css должны грузиться в CDN.

Хотелось бы через CDN отдавать статику с сервера
Рейтинг: 6.0025  
На голосовании
Предложил Шерлок Холмс 02.01.2013 15:16:17

Учитывать все многосайты при подсчете допустимого места в CND

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