Thread Board-rewrite: allgemeine Ideen (44 answers)
Opened by jan10001 at 2003-08-25 00:08

Strat
 2003-08-26 13:22
#39364 #39364
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
@esskar: sieht gut aus, und mit \& schreibt sich eine Subreferenz einfach besser :-))

Ich habe nochmal Marky's Argumente in dem anderen Thread ueberschlafen und mal kurz die Doku zu CPAN:Apache::PerlRun ueberflogen. Da kommt man zwar anscheinend nicht an so viel vom Apache dran, aber es ist halt viel einfacher zu coden...
Die Vorteile gegenüber CGI waeren die folgenden:
1. Man koennte Module vorladen (z.B. CGI, DBI)
2. Geschwindigkeitsvorteil 2-3x
3. Man kann so Coden, wie man es von CGI her gewohnt ist (wenn das CGI sauber ist).

Der Eintrag in der httpd.conf koennte folgendermaszen aussehen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Alias /perl-bin/ /srv/www/htdocs/web4/html/perl-bin/
<Location /perl-bin/>
SetHandler perl-script
PerlHandler Apache::PerlRun
Options +ExecCGI
# optional
PerlSendHeader On

# mit dem folgenden muesste man z.B. Module vorladen koennen,
# ich habe jedoch noch nicht getestet, ob es auch unter PerlRun
# funktioniert. In der perlrun_startup.pl werden dann die
# Module geladen, die Pfade zu den eigenen Modulen in @INC
# aufgenommen usw...
PerlRequire /srv/www/htdocs/web4/files/perlrun_startup.pl

# ich habe keine Ahnung, ob Apache::DBI auch mit PerlRun zusammenarbeitet
PerlModule Apache::DBI
</Location>

Damit wuerde die Entwicklung auf jedem Fall einfacher.

@esskar: was denkst du darueber? Besser oder schlechter?
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Board-rewrite: allgemeine Ideen