Технологии для сайта и контента сайта

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

Разумеется, то, о чем пойдет речь в этом материале — зона ответственности разработчиков сайта. Но, как сказал когда-то мудрый человек, «работа руководителя не столько в том, чтобы раздавать указания, а в большей степени в том, чтобы проверять их исполнение».

Теперь и вы будете в курсе что именно возможно/нужно проверить.

C другой стороны, особенно в завершающей части материала, речь пойдет и о платных сервисах, а разумность соотношения «цена»/«качество», как минимум, определять не только разработчикам.

Первый уровень – для новичков

Та часть, которая доступна без обращения к сторонним сервисам и которую можно и нужно включить/настроить на сервере/в админке сайта:

Сжатие, например, сжатие gzip.

Кеш на сервере (кеш объектов, кеш страниц), кеш в браузере.

Оптимизация (минификация) — базы данных (регулярная), css и JS-файлов, кода HTML.

Еще одна оптимизация (минификация), но отличная от предыдущей — файлов медийного контента (изображения, видео, аудио). Возможна на этапе «до загрузки на сайт» и  «после загрузки на сайт», последнее — на стороне сервера/админки и с использованием сторонних сервисов (в т.ч. и за плату).

Без этого минимума о скорости загрузки страниц сайта говорить вообще сложно.

Второй уровень – для креативных

Или для тех, кто делает много видео и/или аудио контента.

Хостинги медийного (видео/аудио) контента – они дают возможность не загружать объемные файлы (особенно это касается видео) непосредственно на сервер сайта, как следствие, возможность и не занимать дисковое пространство, и не загружать канал связи, подключенный к серверу сайта, что может быть важным при большой посещаемости и большом числе подобных запросов.

Загрузка файлов происходит на серверы хостинга медийного (видео/аудио) контента, а на странице сайта размещают код вызова плеера этого хостинга.

Также на таком хостинге после загрузки файлов может происходить их транскодирование (формирование нескольких файлов различного качества/разрешения и, соответственно, различающихся «по весу») для того, чтобы «отдавать» посетителю сайта наиболее подходящий по типу его устройства, либо скорости его канала связи.

Всем знакомый пример, но совсем не очевидный для выбора, YouTube.

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

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

«Перепрыгивать» с одного медийного хостинга на другой можно не однократно.

И каждый раз перед вами будет возникать вопрос – что делать с прежним видео/аудио? Оставить как было (и такой вариант возможен лишь в том случае, если ваш прежний медийный хостинг не удаляет ранее загруженные файлы) или «перегружать» все прежние файлы на новый, но тогда будет необходимо поменять на всех страницах сайта «старый» код плеера на «новый» код плеера.

Третий уровень – для тех, кто делает крупные проекты

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

Разрешите представить CDNvideo.

И по мере роста посещаемости сайта различные услуги CDNvideo могут быть полезны и тем, кто на первом уровне, и тем, кто на втором.

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

Разумеется, перечислять буду не все, избранное.

Для тех, кто на первом уровне:

Ускорение сайтов – если не вдаваться в детали, контент сайта для пользователя загружается не с сервера вашего сайта, а из сети CDN. C сервера вашего сайта контент будет загружен, если его еще нет в сети CDN, и тоже не сразу пользователю, а сначала в сеть CDN, где его будут хранить определенное время (если не изменяет память в CDNvideo по умолчанию сутки, но могут быть и особые настройки).

Видео/аудио по запросу – почти тоже самое, но применительно именно к видео/аудио, HTML5 плеер CDNvideo идет в комплекте, функциональности у него может быть много и различной, в том числе и подключение монетизации из сторонних сервисов.

Website Acceleration (WSA, ускорение всего сайта) — ваш сайт будет доступен посетителям при проблемах с сервером, на котором он размещен, даже если его (сложно такое представить, но тем не менее) «выключат из розетки».

Для тех, кто на втором уровне (кроме уже указанного):

Разовые и регулярные трансляции в интернете.

Облачная платформа Platformcraft — облачная платформа для бизнеса, где можно хранить контент любого типа (видео, аудио, статический контент), и адаптировать его под любые устройства. Интеграция с CDN обеспечивает качественную отдачу контента пользователям по всему миру.

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

Есть вопрос или комментарий? Пишите!