|
быстродействие при работе с UDF
|
|||
---|---|---|---|
#18+
Насколько критично для быстродействия использование UDF. Как я понимаю при получении запроса с udf, сервер должен загрузить dll в память(что является ресурсоемкой операцией), выполнить код и выгрузить udf из памяти. По-моему это достаточно накладно. Еще. После выполнения запроса c UDF dll выгружается из памяти ? Или висит там до shutdown сервера ? Или выгружается через определенный промежуток времени, если больше никто к ней не обращается ? Этот промежуток можно порегулировать ручками ? UDF (соответственно dll) загружается сразу в память при запуске сервера или загружаются по мере необходимости ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2003, 18:23 |
|
быстродействие при работе с UDF
|
|||
---|---|---|---|
#18+
Основываясь на личных наблюдениях и написании довольно интересных UDF могу сказать, что UDF загружается при первом вызове функции и висит до окончания конекта. Ну разумеется если не будет вызова с другого конекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2003, 03:16 |
|
быстродействие при работе с UDF
|
|||
---|---|---|---|
#18+
UDF - самый быстрый механизм в ИБ. Накладные расходы ничтожны - просто забудь о них. УДФ работают очень быстро за счет того, что там нет проверок и изоляции от кода сервер, поэтому писать их надо очень осторожно - 80% завалов сервера происходят из-за кривых УДФ. Читай руководства и доку по ним внимательно - там все thread-safe должно быть, параметры тщательно определяй и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2003, 11:49 |
|
|
start [/forum/search_topic.php?author=babay898&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
142ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 337ms |
total: | 595ms |
0 / 0 |