Acum 1-2 ani cand am facut niste teste, eaccelerator era cel mai rapid, apc era pe locul 2. Zend este si encoder, si din cauza asta pierdea destul de mult la viteza (scriptul encodat era chiar un pic mai lent decat scriptul "raw" fara encodare).
APC-ul iti ofera niste functii pentru caching, dar trebuie gandita aplicatia pe care vrei sa o accelerezi din start sa le foloseasca. Oricum, nu mai am datele testelor. Dar esti sigur ca aplicatia ta are nevoie de accelerare pe partea de script si nu de baza de date? de obicei lucrul cu baza de date e cel care tine aplicatia pe loc. 2010/8/6 Alex 'CAVE' Cernat <c...@cernat.ro>: > De fapt cred ca sunt mai multe diferente decat m-am gandit la prima > vedere, pentru ca la tine vad ca fastcgi-ul e complet separat de apache. > Eu mai devreme ma refeream la mod_fcgid, care are configuratii foarte > asemanatoare, dar care face singur managementul proceselor de php-cgi > (daca alegi varianta de configurare recomandata). Ce-i drept, parca nu > mai ai libertatea de a muta cu totul php-ul pe alta masina. > > > Alex > > On 8/6/2010 5:15 PM, Alex 'CAVE' Cernat wrote: >> Nope, e varianta a doua, vezi portiunea de bold. >> Si daca tot il folosesti asa, ce fel de feedback poti sa dai ? >> >> Alex >> >>>> Tu cum il folosesti ? In varianta de management de procese din >>>> fastcgi (aka fiecare php are apc-ul cu memoria lui) ? Sau varianta >>>> php-ul isi face singur managementul (si e o singura memorie >>>> share-uita alocata) ? >>> *Presupun* că e prima variantă. >>> >>> # cat /etc/init.d/php-fastcgi >>> #!/bin/bash >>> BIND=127.0.0.1:9000 >>> USER=apache >>> *PHP_FCGI_CHILDREN=10* >>> PHP_FCGI_MAX_REQUESTS=1000 >>> >>> PHP_CGI=/usr/bin/php-cgi >>> PHP_CGI_NAME=`basename $PHP_CGI` >>> PHP_CGI_ARGS="- USER=$USER PATH=/usr/bin >>> PHP_FCGI_CHILDREN=$PHP_FCGI_CHILDREN >>> PHP_FCGI_MAX_REQUESTS=$PHP_FCGI_MAX_REQUESTS $PHP_CGI -b $BIND" >>> RETVAL=0 >>> >>> start() { >>> echo -n "Starting PHP FastCGI: " >>> start-stop-daemon --quiet --start --background --chuid "$USER" >>> --exec /usr/bin/env -- $PHP_CGI_ARGS >>> RETVAL=$? >>> echo "$PHP_CGI_NAME." >>> } >>> stop() { >>> echo -n "Stopping PHP FastCGI: " >>> killall -q -w -u $USER $PHP_CGI >>> RETVAL=$? >>> echo "$PHP_CGI_NAME." >>> } >>> >>> case "$1" in >>> start) >>> start >>> ;; >>> stop) >>> stop >>> ;; >>> restart) >>> stop >>> start >>> ;; >>> *) >>> echo "Usage: php-fastcgi {start|stop|restart}" >>> exit 1 >>> ;; >>> esac >>> exit $RETVAL >>> >>> Sau trebuie să mă uit în altă parte? >>> >>> >>> Flower >> _______________________________________________ >> RLUG mailing list >> RLUG@lists.lug.ro >> http://lists.lug.ro/mailman/listinfo/rlug > > _______________________________________________ > RLUG mailing list > RLUG@lists.lug.ro > http://lists.lug.ro/mailman/listinfo/rlug > -- -------------------------------------------- ----THE END of this transmission---- _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug