From: Ashley Sheridan on 24 Mar 2010 04:09 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 24 Mar 2010 04:19 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 24 Mar 2010 04:15 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 24 Mar 2010 04:28 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 24 Mar 2010 04:30
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 > > |