|
Статическая vs. динамическая линковка SQLite
|
|||
---|---|---|---|
#18+
Коллеги, Планируется создать динамический сайт (VPS: FreeBSD 6.3, Apache 1.3, 64 Mb (Burst 192 Mb) RAM , CPU 500 Mhz ) c малой/средней загрузкой. Размер базы - непредсказуем... SQLite будет постоянно вызываться из скомпилированного бинарного CGI модуля. Вопрос: Как лучше обращаться к SQLite : динамически (.so) или прилинковать статически ? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2010, 10:18 |
|
Статическая vs. динамическая линковка SQLite
|
|||
---|---|---|---|
#18+
___dyn_siteКоллеги, Планируется создать динамический сайт (VPS: FreeBSD 6.3, Apache 1.3, 64 Mb (Burst 192 Mb) RAM , CPU 500 Mhz ) c малой/средней загрузкой. Размер базы - непредсказуем... Тогда столкнетесь с непредсказуемыми проблемами. Оно вам надо? Лучше заранее потестировать, чтобы знать, чего ожидать. ___dyn_site SQLite будет постоянно вызываться из скомпилированного бинарного CGI модуля. Вопрос: Как лучше обращаться к SQLite : динамически (.so) или прилинковать статически ? Спасибо. Если на хосте всегда есть свежий эскулайт, лучше динамически (например, актуальная сборка эскулайта всегда есть в моем дебиан-репозитории и оттуда сама расползается по всем моим серверам). В ином случае проще статически слинковать - обновил бинарь и не нужно дополнительных действий. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2010, 13:16 |
|
Статическая vs. динамическая линковка SQLite
|
|||
---|---|---|---|
#18+
MBG Если на хосте всегда есть свежий эскулайт, лучше динамически (например, актуальная сборка эскулайта всегда есть в моем дебиан-репозитории и оттуда сама расползается по всем моим серверам). В ином случае проще статически слинковать - обновил бинарь и не нужно дополнительных действий. Да, "орг.вопросы" конечно важны, тем более, что этот проект замышляется с дальним прицелом как "коммерчески тиражируемый" - тут "все" надо бы линковать статически для измежания "DLL-hell" ( .so в данном случае ) ... А что с точки зрения техники ? - скорость - надежность Припоминаю ( не могу сразу дать пруф-линк) что кто-то из производителей компонентов доступа к SQLite для Delphi рапортовал об увеличении производительности на 50% при статической линковке в Windows (вместо DLL)... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2010, 14:53 |
|
Статическая vs. динамическая линковка SQLite
|
|||
---|---|---|---|
#18+
___dyn_siteПрипоминаю ( не могу сразу дать пруф-линк) что кто-то из производителей компонентов доступа к SQLite для Delphi рапортовал об увеличении производительности на 50% при статической линковке в Windows (вместо DLL)... Виндоус я лет 5 не видел, и вам того желаю. У меня во всех проектах динамическая линковка с эскулайтом, в том числе гонял тесты баз за 100 гиг размером на полмиллиарда записей. Если вам нужны терабайтные эскулайт базы с миллиардами записей - тестируйте сами, расскажете :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2010, 22:34 |
|
|
start [/forum/topic.php?fid=54&fpage=25&tid=2009277]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 451ms |
0 / 0 |