Облачное хранилище как опция CDN

Если вы подпишитесь на услугу по ссылке на этой странице, Reeves and Sons Limited может получить комиссию. Смотрите наши заявление об этике.

Если у вас медленный сайт, возможно, на общем сервере, который получает много трафика, вы можете немного ускорить работу, разместив часть своего контента в сети доставки контента (CDN).

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

Эмуляция CDN в облачном хранилище против чистого CDN

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

Выбор поставщика облачного хранилища

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

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

Распространение контента, за который вы хотите получать деньги

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

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

Используя одноранговые соединения, DECENT трафик очень трудно нарушить или заблокировать, что также потенциально может обойти цензуру. Он больше ориентирован на коммерческие транзакции, а технология блокчейн делает эти транзакции легко защищенными.

Для чего он не очень хорош, так это для распространения обычных файлов, таких как файлы JavaScript, CSS и XML. Для этого вам понадобится более обычный поставщик облачного хранилища. Двумя крупнейшими игроками в этой области являются Google и Amazon. Оба гиганты, но между ними есть существенные различия.

Быстрое сравнение: Amazon против Google

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

Однако вам никогда не придется беспокоиться о ценах, если ваши потребности достаточно скромны. Amazon S3 предлагает бесплатную сделку с 5GB хранилищем, 20k получает запросы и 2k помещает запросы.

Проблема здесь в том, что многие из этих запросов на получение исходят не от людей, а от роботов, поэтому вы можете быстро обработать 20,000 XNUMX запросов до конца месяца, если ваш сайт хорошо привлекает роботов. Если ваш сайт превышает ограничения, он не блокируется. Вам просто нужно заплатить.

Amazon Drive похож на Amazon S3 с обучающими колесами. Он имеет гораздо более простой в использовании интерфейс, требующий меньших технических навыков. Существует подкласс Prime Photos, где вы можете получить неограниченное хранилище фотографий и 5 ГБ хранилища для видео и других файлов, но это бесплатно только в том случае, если вы подпишетесь на Amazon Prime. Следующий шаг предоставляет 100 ГБ хранилища за 11.99 долларов США в год, а за 59.99 долларов США в год вы можете получить 1 ТБ хранилища.

Отличительной особенностью здесь является то, что цены намного проще, чем у Amazon S3. Вы заранее знаете, что получите и сколько за это заплатите. На самом деле он не предназначен для использования в качестве CDN, но это все же возможно.

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

У Google также есть два варианта: Google Cloud Storage и Google Drive. Если вы являетесь пользователем Gmail, у вас уже есть Google Диск.

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

Google Drive предлагает вам бесплатное хранилище 15GB, которое намного больше, чем когда-либо понадобится большинству веб-сайтов малого бизнеса. Если вам нужно больше, вы можете перейти на:

Однако с этими ограничениями на хранилище все не так, как кажется. Документы Google, фотографии, не в полном разрешении (если они сохранены с помощью Google Фото), а также любые файлы, которыми с вами поделился кто-то другой, не учитываются в вашем лимите хранилища. К сожалению, электронные письма (и вложения) занимают место, если вы активно используете учетную запись Gmail.

Чтобы дать вам представление о том, сколько вы можете хранить в 15GB, то есть приблизительно от 30 до 40-видео (m4v / mp4) с длительностью 1080 x 720 и 90 минут или о 88,235-фотографиях в 800 x 600 и оптимизированных для Интернета. Для среднего малого бизнеса было бы необычно так сильно нуждаться в своем веб-сайте.

Google Drive намного дешевле, чем Amazon Drive. С точки зрения производительности Amazon может иметь некоторое преимущество, и документация с Amazon лучше. В целом, Google предлагает лучшую ценность в целом.

Какой из них выбрать? Это зависит от того, считаете ли вы производительность более важной, чем стоимость.

Хостинг изображений, CSS и JavaScript с Google Drive

Это не намного сложнее, чем хостинг видео. На самом деле, это может быть даже проще. Вот что вам нужно сделать:

1. В вашем Google Диске создайте специальную папку, в которой будут храниться файлы

2. Убедитесь, что имя, которое вы даете, выделяется из других папок диска

3. Загрузить все файлы в эту папку (вы также можете создавать подпапки)

4. Выберите папку, к которой будет предоставлен общий доступ, и нажмите кнопку «Поделиться».

5. В открывшемся диалоговом окне выберите «Дополнительно».

6. В диалоговом окне расширенных настроек общего доступа выберите «Изменить».

7. Теперь измените настройку на «Вкл. - для всех в Интернете».

8. Вам нужно будет повторять описанный выше процесс каждый раз.diviдвойной файл также

9. Скопируйте ссылку для каждого ресурса и вставьте в текстовый редактор.

10. Удалить все, кроме идентификатора файла

11. Теперь добавьте текст «https://drive.google.com/uc?export=view&» перед идентификатором файла.

12. Теперь вы можете изменить свой HTML. Для CSS:

Для JS:

Для изображения:

13. Загрузите тестовую версию файла HTML и проверьте скорость по сравнению с оригинальным файлом

Оригинал:

Обновленная тестовая версия с CDN от Google Drive:

Здесь нужно заметить, что при включенном CDN производительность фактически снизилась. Это произошло потому, что мой собственный веб-сервер автоматически сжимает все, но ресурсы, передаваемые на Google Диск, не сжимаются автоматически.

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

Потоковое видео: Google Drive против YouTube

Google является владельцем YouTube, поэтому в любом случае вы используете ту же технологию. Производительность будет примерно одинаковой, а качество точно таким же, так зачем сравнивать? Есть некоторые небольшие различия между потоковой передачей из любого из этих двух источников.

Когда ваше видео размещено на YouTube, оно ничего вам не стоит и не занимает места для хранения, которым вы лично владеете или арендуете. Видео на YouTube поддерживаются рекламой, по умолчанию позволяют зрителям оставлять комментарии и показывают множество ссылок на другие видео в конце видео. Пользователи также могут найти ссылку для просмотра встроенного видео на YouTube, а не на вашем сайте. Оба эти поведения крайне нежелательны.

Размещение видео на Google Диске означает отсутствие рекламы, предлагаемых ссылок в конце видео и возможности просмотра видео на YouTube (поскольку оно там не размещено). Другойwise видимых отличий нет.

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

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

Потоковое видео с Google Drive и с YouTube использует очень похожие процессы.

1. Загрузите видео на свой диск Google или на YouTube.

2. Загрузите или создайте любые необходимые файлы субтитров.

3. Проверьте свое видео. Не пропускайте этот важный шаг.

4. Пока видео открыто, выберите три вертикальные точки в углу экрана, затем выберите «Поделиться» в меню.

5. В открывшемся диалоговом окне щелкните ссылку «Дополнительно».

6. Щелкните ссылку «Изменить».

7. Выберите «Вкл. - общедоступно в Интернете».

8. Затем скопируйте местоположение ссылки и выполните шаги с 9 по 13, за исключением того, что вы будете использовать HTML-код видео вместо HTML-изображения, поэтому ваш вариант будет выглядеть примерно так:

Свойство cc_load_policy определяет, должны ли субтитры/скрытые субтитры быть видимыми по умолчанию. Это хорошая практика, но Google все равно применяет политику непоследовательно, возможно, из-за сложностей с кроссплатформенностью.

Убедитесь, что вам действительно нужен CDN

Большую часть времени CDN работает нормально, но бывают случаи, когда страница зависает из-за попытки получить удаленный ресурс, который просто не загружается. Шрифты Google и некоторые другие API Google печально известны этим.

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

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

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

изображение заголовка любезно предоставлено

Богдан Рэнца

Богдан является одним из основателей Inspired Mag, накопив за этот период почти 6-летний опыт. В свободное время он любит изучать классическую музыку и изучать изобразительное искусство. Он тоже одержим исправлениями. У него уже есть 5.

Комментарии Ответы 0

Оставьте комментарий

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

Рейтинг *

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