Главная

Производительность

В GlassCubeServer HTTP сервер, система управления базами данных и вся логика объеденены в один исполняемый файл. Это позволило добиться производительности, недостижимой при использовании любых других решений. Скорость работы сервера такова, что узким местом становится канал передачи данных, а не производительность. На сегодняшний день, сервер может загрузить трафиком 300 мегабитную полосу пропускания. Полноценное использование заголовков ответа сервера позволяет максимально полезно использовать кеширование контента на стороне посетителя. GZip сжатие передаваемых данных позволяет сократить объём трафика на 60%-80%. При всём этом, сайт остаётся динамическим, в зависимости от различных условий (регистрация посетителя, уровень его доступа, предпочитаемый пользователем язык и так далее), на сайт могут выводиться те или иные блоки информации. Для обеспечения производительности, в GlassCubeServer используется несколько уровней кеширования и различные алгоритмы для автоматического управления кешами.
 

Безопасность

При разработке сервера особое внимание уделяется фильтрации входящих и исходящих данных. Функции очистки позволяют эффективно бороться с SQL-инъекциями, XSS. GlassCubeServer может работать в режиме «только для чтения», когда запрещена любая запись на жёсткий диск сервера. Исполняемый файл и файлы баз данных могут быть записаны на компакт-диск или флеш-накопитель с защитой от записи, могут быть скопированы в папку с разрешениями файловой системы, допускающими только чтение данных. При запуске с таких носителей, GlassCubeServer автоматически включит режим «только для чтения», при работе в котором физически невозможно изменить содержимое сайта или настройки сервера. В силу архитектурных особенностей, на сервер невозможно провести атаки типа «дефейса» или «ифрейма». GlassCubeServer сам защищает себя от DoS, автоматически отказываясь обслуживать запросы от клиентов, пытающихся создать повышенную нагрузку на сервер.
 

Расширяемость

Базовая версия GlassCubeServer содержит набор модулей для создания сайта (CMS) или блога, файлового архива, сервиса подписки на новости через e-mail и RSS, регистрации, поиска по всему содержимому (включая, например, поиск файлов по MD5). Остальные возможности будут реализованы через подключаемые модули. Помимо этого, совместно с GlassCubeServer можно использовать любые другие серверы. При такой конфигурации, GlassCubeServer возьмёт на себя функции FrontEnd, а в качестве BackEnd может работать «классическая» связка «LAMP» (Linux, Apache, MySQL, PHP). GlassCubeServer будет обслуживать, например, сайт и файловый архив, а LAMP может обслуживать форум, работающий на любом движке. Отдельный модуль индексации содержимого форума сможет получать содержимое тем форума из базы MySQL, а поиск по всему ресурсу будет обслуживать GlassCubeServer, снимая с BackEnd дополнительную нагрузку.
 

Портативность

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

Скачать

Стабильная версия:
0.0.0, 1 января 1970
размер: 0 мегабайт

Бета-версия:
0.0.0, 1 января 1970
размер: 0 мегабайт

Новые возможности

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

Сервер работает на GlassCubeServer PrivateAlpha
Шаблон www.Ahadesign.eu