Powtils
Модератор: Модераторы
Slavikk писал(а):>Все FastCGI скрипты просто запускаются и остаются висеть в памяти.
Может быть, может быть... Я подробно не разбирался, но в той документации, что я читал, говорилось что FastCGI выделяет в памяти область в которой запускается скрипт, при обращении к скрипту FastCGI копирует область памяти со скриптом и этому скопированному скрипту скармливает наш заброс. Положительный эффект в том что ненужно дёргать HDD и ждать от него ответа и загрузки скрипта, скрипт уже в памяти. Спорный плюс - для скрипта уже готово окружение с которым он будет работать, но повторюсь былы траблы с этим окружением если вы сильно плотно работаете с его переменными. Спорный плюс - вы экономите один форк на запуск приложения, это плюс, но форк по сравнению со временем загрузки скрипта с hdd - это ничто.
В общем я в FastCGI вижу плюс в основном только в том что все скрипты работают из памяти, без загрузки с hdd.
Хм... начинаю сомневаться в востребованости fast-cgi для компилированых программ, это наверное более необходимо для скриптовых языков типа перл, питон, когда загружается сам интерпретатор каждый раз. а для исполняемой программы уже не так важно?
- Slavikk
- постоялец
- Сообщения: 208
- Зарегистрирован: 15.01.2007 21:34:52
- Откуда: Из лесов...
- Контактная информация:
.perlpunk писал(а): Хм... начинаю сомневаться в востребованности fast-cgi для компилированых программ, это наверное более необходимо для скриптовых языков типа перл, питон, когда загружается сам интерпретатор каждый раз. а для исполняемой программы уже не так важно?
Ну как бы да
Если у Вас обычный web-сайт много решает кэширование результатов вывода страниц и хранение всех файлов в паяти.
Так же можно написать один скрипт который будет дёргать и запускать другие скрипты из мемкеша, по скорости хуже 1 варианта, но заморок меньше
я написал библиотеку для того, чтоб пользоваться хэшами как в пхп
хэши это массив с строковыми индексами
на странице http://code.google.com/p/powtils/downloads/list можно скачать
описание как пользоваться нет, зато есть примеры
хочу также написать работу с этими хэшами как с базой на диске как в языке М (MUMPS) - это быстрее sql
будут вопросы - спрашивайте
хэши это массив с строковыми индексами
на странице http://code.google.com/p/powtils/downloads/list можно скачать
описание как пользоваться нет, зато есть примеры
хочу также написать работу с этими хэшами как с базой на диске как в языке М (MUMPS) - это быстрее sql
будут вопросы - спрашивайте
А в чем отлчичие от THashedStringList? - http://www.freepascal.org/docs-html/fcl ... glist.html
И насчет БД - мне кажется будет аналог этого,нет? - http://ru.wikipedia.org/wiki/Berkeley_DB
И насчет БД - мне кажется будет аналог этого,нет? - http://ru.wikipedia.org/wiki/Berkeley_DB
