Описание функции
_HttpSC_ServerOptimization
Оптимизирует данные сервера для более быстрой работы
_HttpSC_ServerOptimization($aServer, $fForced) |
Параметры
$aServer |
Возвращаемое значение функции _HttpSC_CreateServer |
$fForced |
[по умолчанию: 0] Если указано 1, то оптимизация будет выполнена принудительно, иначе, оптимизация будет выполнена только в том случае, если она требуется |
Возвращаемое значение
Возрат: В случае успеха = количество оптимизированных параметров; В случае ошибки = 0
@Error: В случае успеха = 0; В случае ошибки > 0
@Extended: Всегда 0
Примечания
• После того, как сервер создан, переменная "$aServer"
(возвращаемое значение функции "_HttpSC_CreateServer")
содержит данные для работы сервера, список подключенных клиентов, данные для
отправки, список заблокированных пользователей.
Переменная является массивом.
Как только ячейка массива больше не нежна, ее данные удаляются, но сама ячейка
остается в памяти. Если "$fForced = 0", то функция считает количество пустых
ячеек в массиве и выполняет
оптимизацию только в том случае, если пустых ячеек 1/3 от всего массива. Если "$fForced
= 1", то оптимизация будет выполнена даже в том случае, если она не требуется.
Рекомендуется запускать эту функцию 1 раз в 10 минут работы сервера.
• С помощью функции _HttpSCError_ConvertError2Text из "Http SC Error.inc" можно получить описание ошибок.
См. также
_HttpSC_CreateServer, _HttpSC_StartServer, _HttpSC_ServerHandler
См. Примеры