Re: lug-bg: LINUX SEMINAR 2001
- Subject: Re: lug-bg: LINUX SEMINAR 2001
- From: boukov@xxxxxxxxxxx (Petko Boukov)
- Date: Sun, 15 Apr 2001 01:51:04 -0700
('binary' encoding is not supported, stored as-is)
Da raboti programata ti kato modul na Apache oznachava da e
kompilirana predvaritelno i da e zaredena v pametta prez cqloto vreme
na rabota na server-a. Ako si q napisal na script ezik,
interpretatoryt se izpolzva samo pyrviq pyt. Sled tova imash binary,
koeto ako e napisano na Perl, mod_perl se grizhi za negovoto
izpylnenie.
Ako programata raboti kato CGI, to tq se zarezhda vseki pyt v pametta,
a ako e na script ezik se i interpretira. Ima i fast_cgi, kojto ti
spestqva zarezhdaneto vseki pyt, no toj se e obezsmislil ot mod_perl.
Spokojno mozhesh da podmenish kojto si iskash modul na Apache, kato go
prenapishesh. Po-chesto obache zakachash svoq modul na tazi faza ot
Request Loop-a, koqto te interesuva i sled kato si svyrshish rabotata
prehvyrlqsh ostanaloto na syotvetniq modul, za da ne pishesh otnovo
tova, koeto veche e napisano.
Petko
>From: George Danchev <danchev@xxxxxxxxx>
>To: lug-bg@xxxxxxxxxxxxxxxxxx
>Subject: Re: lug-bg: LINUX SEMINAR 2001
>Date: Sun, 15 Apr 2001 08:29:08 +0300
>Reply-To: lug-bg@xxxxxxxxxxxxxxxxxx
>
>Davam primer :
>1. Edno e da zeredish
> LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so ( da re4em )
>i sled tova da pravish CGI s Perl script naprimer. Zna4i imash Apache-->Perl
>Interpretera--> tvoq script .
>
>2. Suvsem drugo e da si napishesh svoi modul , koito da se zarejda s
>samoto Apache ,i koito da pravi to4no kakvoto ti trqbwa na teb ( a ne da
>obhvashta obshtiq slu4ai) , bez da vika kakvito i da e interpreteri da
>dvijat scriptove i t.n. Tova se pravi v mnogo redki slu4ai i ot mnogo malko
>hora , az li4no ne bih se nagurbil s takava zada4a .
>V slu4aq imash samo Apache , nqma interpretirane na scriptove koeto bavi ....
>
>Nesto pove4e za uskorqwaneto rabotata na webserver-a ima ideq samiq kernel da
>obslujva request-ite za stati4nite stranici, i ve4e ot tam natatuk Apache (
>naprimer) da se zanimava s po-slojnite raboti .
>
>
>
>On Sunday 15 April 2001 01:09, you wrote:
>> Apache ne pravi razlika mezhdu 'vytreshnite' i chuzhdite moduli. Toj
>> celiqt e napisan kato sbor ot moduli i proizvoditelnostta zavisi ot
>> tova kolko dobre e napisan syotvetniqt modul, a ne ot kogo.
>>
>> Petko
>>
>>
>> From: George Danchev <danchev@xxxxxxxxx>
>>
>> >To: lug-bg@xxxxxxxxxxxxxxxxxx
>> >Subject: Re: lug-bg: LINUX SEMINAR 2001
>> >Date: Sun, 15 Apr 2001 00:39:15 +0300
>> >Reply-To: lug-bg@xxxxxxxxxxxxxxxxxx
>> >
>> >tuk ide re4 za napisvane na modul za samoto Apache , a ne kak Apache se
>> >vuzpolzwa ot vutreshnite strukturi na servera : Perl ,PHP ,Python i t.n.
>> >interpreteri . Ama dosta zaslojnqwat nestata .......... i mai nqma smisul
>> > da se buhti 4owek s takvizi na4inaniq , osven ako naistina performance e
>> > mnogo drop-nala i nqma na kude ve4e ......
>> >
>> >On Saturday 14 April 2001 21:57, you wrote:
>> >> Za skorostta nikak ne si prav. Mnogo po-byrzo raboti Perl modul
>> >> otkolkoto CGI, napisano na C, zashtoto ne se nalaga modulyt da se
>> >> zarezhda ot diska pri vsqka zaqvka, a i dvete sa predvaritelno
>> >> kompilirani. Vizh 'Writing Apache Modules in Perl and C' na O'Reilly.
>> >> Poddyrzhal sym ogromen modul na Perl za online forumi, tyj che govorq
>> >> ot sobstven opit.
>> >>
>> >> Za bloat-a syvsem ne si prav. Vizh 'The Practice of Programming' na
>> >> Kernigan i Pike, za tova kak edna programa za parse-vane na text na
>> >> Perl e 18 reda, a na C e 150 reda. Kyde tuk e bloat-a?
>> >>
>> >> Osven tova Perl pozvolqva kompilirane do ELF code, no naistina
>> >> binary-to stava dosta debelichko, ponezhe vkljuchva suma si
>> >> biblioteki, za da mozhe da se izpylnqva bez interpretatora.
>> >>
>> >> Petko
>> >>
>> >> >Date: Sat, 14 Apr 2001 17:38:22 +0300 (EEST)
>> >>
>> >> From: Vasil Kolev <vasil@xxxxxxxxxxx>
>> >>
>> >> >To: lug-bg@xxxxxxxxxxxxxxxxxx
>> >> >Subject: Re: lug-bg: LINUX SEMINAR 2001
>> >> >Reply-To: lug-bg@xxxxxxxxxxxxxxxxxx
>> >> >
>> >> >On Sat, 14 Apr 2001, George Danchev wrote:
>> >> >> E ne mi se e nalagalo da si pisha moi moduli za Apacheto , no tezi za
>> >> >> php , cgi i tam za bazite danni (mislq 4e ste poddurja i Kylix na
>> >> >> nisko nivo ) ne sa li dostatu4ni , kakvo oste moje da se jelae ???
>> >> >
>> >> >Skorost naprimer :) ili da si napishesh sam neshto,koeto shte vurvi
>> >> >dostatuchno burzo pri okolo 200req/sec ... shtoto ako nqkoga probvash
>> >> >apache s php ili perl kolko zaqvki v sekunda izudrzha, shte se
>> >> > iznenadash
>> >> >
>> >> >:))) Osven tova cgi , bazi danni, php , perl poddurzha ne samo apache
>> >> >: :)
>> >> >
>> >> >( a i vinagi sum schital che e naj-hubavo da si napishesh neshto drebno
>> >> > na C koeto ti reshava problema vmesto neshto bloatnato i bavno na perl
>> >> > ili php... )
------------------------------------------------------------
--== Sent via Deja.com ==--
http://www.deja.com/
===========================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
|