Вышла бэта версия хостинг панели ISPConfig 3.1. Вот перечень изменений:

  • Новый отзывчивый интерфейс на основе Bootstrap. Интерфейс построент на аяксе, что делает его простым в использовании на мобильных устройствах.
  • Цифровая подпись электронных писем с DKIM теперь интегрирована.
  • Поддержка DNSSEC
  • Создание бесплатных SSL- сертификатов непосредственно из ISPConfig.
  • Управление XMPP серверами в ISPConfig.
  • Поддержка HHVM (Hiphop Virtual Machine), как PHP.
  • Полная поддержка PHP 7.
  • Поддержка Ubuntu 16.04.
  • Новый REST API.
  • Поддержка нескольких серверов по умолчанию каждого клиента на нескольких установках сервера.

Поддерживаемые дистрибутивы Linux

  • Debian Etch (4.0) – Jessie (8.0) and Debian testing
  • Ubuntu 7.10 – 16.04
  • OpenSuSE 11 – 13.2
  • CentOS 5.2 – 8
  • Fedora 9 – 15

Домашний сервер

Снижение цен на тарифы интернет провайдеров и постоянное увеличение скорости доступа в сеть дают отличную возможность установки web-сервера у себя дома. Такой сервер ничем не уступает серверам, расположенным в датацентрах. На нём можно, например, разместить свой блог, сайт или даже магазин, да и вообще разместить любой вебсервис.

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

Тот, кто делает сайты на Joomla!, знает на личном опыте, что стоит установить на этот движок несколько компонентов и модулей, как сайт начинает заметно медленней работать. Конечно же, можно включить в админке кеширование, но и это не особо ускоряет работу сайта.

Давайте разберёмся, почему это происходит и как исправить такую ситуацию в лучшую сторону. Joomla!, как и большинство других движков, написана на скриптовом языке программирования PHP. Это значит, что на PHP написаны сценарии (скрипты), в которых описаны последовательности операций для получения какого-либо результата. В нашем случае там прописано, что и как должно работать на сайте. Рассмотрим подробнее, как это работает.

Пользователь заходит на Ваш сайт - в этот момент на сервер из его браузера идёт запрос к странице, которую он запросил. Сервер принимает этот запрос и, если в коде страницы есть PHP код, передаёт этот код в интерпретатор PHP. Задача интерпретатора - принять PHP код и обработать его. Проще говоря, выполнить те последовательности действий, которые описаны в PHP коде. После обработки кода интерпретатор отдаёт результат серверу, а сервер отдаёт этот результат браузеру посетителя в виде HTML кода. При этом каждый раз перед тем, как интерпретатор сможет выполнить PHP скрипт, происходит компиляция этого PHP скрипта в байткод, который и обрабатывается. При этом компиляция кода отнимает некоторое количество ресурсов сервера, а если сайт состоит из большого количества PHP скриптов (в нашем случае это Joomla!), то это создаёт ощутимую нагрузку на сервер.