Блог о хостинге и серверах
страница 26
Для развертывания рабочего окружения вам обязательно потребуется установить локальный сервер на Windows – как правило, такая связка включает два элемента:
Memcached – система кэширования объектов, находящихся в RAM. Установка и настройка Memcached нужна для того, чтобы уменьшить нагрузку на файловую систему и базу данных, ускорив тем самым работу всего веб-сайта. Кэширование позволяет уменьшить количество запросов к базе данных и, как следствие, повысить стабильность и отказоустойчивость всей вашей сетевой инфраструктуры. В мемкэшид можно хранить объекты разного типа, но полезнее всего эта технология в отношении часто запрашиваемых данных. Те же файлы, которые запрашиваются раз в 2-3 дня или реже, лучше хранить в файловом кэше, но здесь всё зависит от архитектуры вашего проекта.
OSI – аббревиатура, расшифровывается как Open Systems Interconnection model. Речь идет о 7-уровневой открытой сетевой модели, где каждый уровень выполняет определенные задачи. Сама эта модель призвана обобщить и стандартизировать предоставление средств сетевого взаимодействия в телекоммуникации и компьютерных системах. По сути, концепция была разработана для решения проблемы совместимости разных, отличающихся друг от друга устройств. Унифицировать их работу и подвести к неким общим стандартам, даже если коммуникационные протоколы отличаются.
Во время первичной настройки сервера одним из важнейших этапов является установка расширений PHP – они нужны для работы большинства CMS, в том числе и популярных WordPress, Magento, Laravel. В этой статье мы расскажем, какие PHP-скрипты ставить обязательно и как это сделать через консоль. Устанавливать будем на Ubuntu 20.04, но синтаксис описанных ниже команд можно адаптировать под любую другую систему Linux.
Сайты, вручную написанные на HTML, отличаются повышенным быстродействием и стабильностью. Конечно, при условии, что код написан опытным и внимательным IT-специалистом. Такой сайт идеально подходит для размещения статики и материалов в небольших объемах, когда вносить регулярные изменения в содержимое не предполагается. Сайты на HTML не имеют панели управления, а веб-страницы редактируются в ручном режиме – это создает определенные неудобства для «динамичных» проектов, таких как интернет-магазины, онлайн-витрины услуг, новостные сайты и т.д.
Эпоха свободного Интернета подходит к концу – правительства разных стран постепенно устанавливают контроль над провайдерами, чтобы ограничить гражданам доступ к определенным сайтам. Когда речь идет о криминальном и аморальном контенте, который действительно может нанести вред обществу, подобные ограничения оправданы. Но в последние годы участились случаи блокировок сайтов по нелепым причинам – например, из-за принадлежности домена к недружественному государству.
Когда речь заходит о Linux, большинство людей сразу же вспоминают знаменитый мем из культового фильма «Мальчишник в Вегасе», на котором Зак Галифианакис предстает в окружении сложных математических формул. Якобы лишь избранные способны овладеть искусством управления Linux, а для простых смертных это что-то непостижимое. Под «избранными» мы подразумеваем бородатых программистов, которые одним своим взором способны отсортировать массив со случайными числами по методу «пузырька», и которые в уме способны считать линейные алгоритмы.
CDN (Content Delivery Network) — географически распределённая сетевая инфраструктура, созданная с целью оптимизации доставки и дистрибуции данных конечному пользователю – нам с вами.
Уважаемые клиенты, мы анонсируем наше партнерство с Keitaro.io.
Разрабатывать сайты можно разными способами, от ручного написания кода до собирания готовых шаблонов с помощью конструкторов. Сейчас практически никто не создает рукописные сайты, потому что это дорого и сложно. В то же время с помощью конструкторов можно быстро собрать хороший и стабильный сайт, который всецело будет выполнять свои функции. В этой статье мы расскажем о десятке лучших CMS, которые значительно упрощают создание, редактирование и управление содержимым сайтов.