Hi Bogdan!
On Mon, 04 Dec 2000, Bogdan wrote:
> Am inteles punctul tau de vedere.
> Merge si asa dar tot dureaza mult.
>
> Sa ma fac inteles mai bine ce vreau de fapt.
> Serverul respectiv e destul de puternic si poate actualiza 1000 useri in
> cateva secunde numai ca baietii de acolo au taiat macaroana la procesor.
> As putea sa fac cum ai spus dar tot dureaza mult.
>
> M-ar avantaja daca as gasi ca se poate si cum se face(folosind PHP) sa
> lansez mai multe procese (pentru fiecare user cate unul) care sa se execute
> toate in acelasi timp nu unul dupa altul. Cum Linuxul este capabil de real
> multitasking cautam treaba asta in PHP daca exista asa ceva.
> De ce insistam: pt ca daca gasesc asa ceva intr-un minut am facut treaba cu
> actualizarea.
>
Deci daca vrei in adevar sa-i furi la procesaur, vaz urmatoarea solutiune
Deschizi in non-blocking pe 10/100/1000 de socketuri pe local catre acelasi
server de web, pe care trimit cereri catre scripturile tale.
Procesul asta, e gestionat de un singur demon httpd (presupun Apache), insa
fiecare cerere via socket() va fi tratata individual.
Tot trick-ul consta in faptul ca poti sa deschizi socket-uri non-blocking in
PHP. Insa vezi ca tre sa le iei round-robin pe fiecare handler in parte si
sa vezi ce-a facut, ce-a zis, etc.
Daca nu te descuri, poate te ajut io cu o buca' de cod :D
ciao
-- teodor
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.