From: Ashley Sheridan on
On Wed, 2010-03-24 at 10:00 +0200, Rene Veerman wrote:

> jeez dude, you're assuming that all software problems are best solved
> by a sql solution.
> imo, they're NOT. example? any realtime system with real work to do.
>
> please stop pretending you know the proper design of all software that
> is made or yet has to be made.
> both a ya.
>
> On Wed, Mar 24, 2010 at 9:55 AM, Lester Caine <lester(a)lsces.co.uk> wrote:
> > Rene Veerman wrote:
> >>
> >> and btw, complexity of design can go up considerably when you have to
> >> deal with more than 1 php and 1 mysql server, because the language
> >> forces inefficient constructs _and_ is "stuck on 1 server"....
> >
> > Switch to a real database?
> > MySQL still needs to grow up as well :)
> >
> > --
> > Lester Caine - G8HFL
> > -----------------------------
> > Contact - http://lsces.co.uk/wiki/?page=contact
> > L.S.Caine Electronic Services - http://lsces.co.uk
> > EnquirySolve - http://enquirysolve.com/
> > Model Engineers Digital Workshop - http://medw.co.uk//
> > Firebird - http://www.firebirdsql.org/index.php
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>


But aren't you doing exactly that by saying that PHP needs threading and
that threading is the only way to achieve certain goals. I've watched
this thread go on quite a bit, and haven't seen a really good argument
that proves PHP needs threading when it can't be solved without it. PHP
is PHP. If it behaved exactly the same as all the other languages, what
would make it distinct against those others. One of it's main strenghts
is its simplicity I feel. If you added threading to the bag of tricks it
already has, you're getting into areas that make it more difficult to
pick up for beginners (and that's not to mention the technical elements
involved in actually adding threading to PHP) Currently the only other
'easy' language I know for beginners is ColdFusion, and that's just
horrible. You wouldn't want to be responsible for sending the newbies
down that path would you?! :p

Thanks,
Ash
http://www.ashleysheridan.co.uk


From: Per Jessen on
Rene Veerman wrote:

> look per, i for one build systems designed to scale to popular levels=
..
>=20
> that means that whatever i can squeeze out of a single machine will
> save me money. quite a lot, coz as you know dedicated hosting gets
> very expensive when you have to buy fast machines.

Well, at Hetzner in Nuernberg you can rent an EQ8 for EUR89/month. It
comes with bandwidth, 1.5Tb software RAID, 24Gb RAM and a EUR149 setup
cost. That's an Intel Core i7, so 2.6GHz quad core plus
hyper-threading, meaning 4 to 8 concurrent processes.=20

I've got four of the slightly smaller EQ4 running as backend mailserver=
s
handling up to about 3000 concurrent SMTP connections per box. Is that
what you call a popular level?=20



--=20
Per Jessen, Z=C3=BCrich (8.9=C2=B0C)

From: Lester Caine on
Rene Veerman wrote:
> jeez dude, you're assuming that all software problems are best solved
> by a sql solution.
> imo, they're NOT. example? any realtime system with real work to do.
>
> please stop pretending you know the proper design of all software that
> is made or yet has to be made.
> both a ya.

I run real time systems for offices that count serving time in seconds. I know
currently where the bottlenecks are, and adding 'threading' to PHP is not a
solution. I fact adding much of the dross that has been added to PHP5 is
ACTUALLY slowing down performance. I have PHP5.3 and PHP5.2 running on similarly
loaded sites, and PHP5.2 is faster! I am just pointing out that on *MY* REAL
applications, the SQL element is a major part of the processing time, and yes
moving some of the table lookups to be hard coded arrays in PHP would make a
difference, but then complicates configurability, so keeping them in the
database makes life easier.

The proper design is the one that meets the customers requirements and gets the
bills paid. Processing the raw statistics required for my own sites is best done
away from PHP, so using the right tools for the job is the important thing?

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php
From: Rene Veerman on
funny how i've been topposting for over a year here and the complaints start
when i tell some people not to butt into my business and choice of tools.


On Wed, Mar 24, 2010 at 10:11 AM, Ashley Sheridan
<ash(a)ashleysheridan.co.uk>wrote:

> On Wed, 2010-03-24 at 10:07 +0200, Rene Veerman wrote:
>
> and i like top-posting. a lot.
>
>
>
> Rene, please do stop posting. It is in the mailing list rules that you
> should bottom post.
>
> There is a reason for it. It helps with readability if everyone conforms to
> the same practice, and the mailing archives online are easier to digest
> also.
>

i find 'm easier to digest with topposting.

>
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
>
From: Rene Veerman on
popular : facebook youtube etc

and you're still trying to impose a toolset on me. i think it's not
strange to ask a programming language support basic hardware
architecture features as they evolve into mainstream.

On Wed, Mar 24, 2010 at 10:19 AM, Per Jessen <per(a)computer.org> wrote:
> Rene Veerman wrote:
>
>> look per, i for one build systems designed to scale to popular levels.
>>
>> that means that whatever i can squeeze out of a single machine will
>> save me money. quite a lot, coz as you know dedicated hosting gets
>> very expensive when you have to buy fast machines.
>
> Well, at Hetzner in Nuernberg you can rent an EQ8 for EUR89/month. It
> comes with bandwidth, 1.5Tb software RAID, 24Gb RAM and a EUR149 setup
> cost.  That's an Intel Core i7, so 2.6GHz quad core plus
> hyper-threading, meaning 4 to 8 concurrent processes.
>
> I've got four of the slightly smaller EQ4 running as backend mailservers
> handling up to about 3000 concurrent SMTP connections per box. Is that
> what you call a popular level?
>
>
>
> --
> Per Jessen, Zürich (8.9°C)
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>