Hi,
Is there some sort of benchmarking on the site as it is currently?
It'd be cool to see a before and after picture. I'm not making any
point or anything, its purely intellectual curiosity.
-Andy
marc fleury wrote:
holger,
we totally agree and we are talking about the same thing. I already
proposed it to Julien back when we wanted to go PN. The idea is indeed
to RUN PHP APPS AS IS in JBoss but with the merit of same VM cache
access. That is what it is all about and what is killing the current
www.jboss.org machine under apache/php, the fact that PHP is a lot of
servlet/jdbc equivalent code done poorly.
Let's do a port for now, with EJB representing the tables so that at
least we remove the JDBC code (or ODBC or whatever it is PHP uses) and
leverage some cache. It will speed www.jboss.org speed by ten.
marcf
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On
Behalf Of Holger Baxmann
Sent: Thursday, January 09, 2003 7:28 PM
To: [EMAIL PROTECTED]
Subject: Re: Re[4]: [JBoss-dev] PHP
mmmhhhhmmm, i am not talking about porting xor integration. i
am talking about php beeing a _frontend_ in the deeeeepest
meaning. unfortunately was this not sufficient for the php
people to fullfill the the marketing flyers of their
products. so they called the backend, and there is definitely
only one possible, directly via libraries. what stands
against a jboss-faking-the-backend-library? we will provide
the smooth migration not only to jboss, but to the bunches of
running businesses in php too. if we have html, soap, corba,
rmi, etc. etc. 'frontends' then php seems not a problem for me.
let's do both
bax
Von: julien viet <[EMAIL PROTECTED]>
Antworten an: [EMAIL PROTECTED]
Datum: Fri, 10 Jan 2003 01:14:23 +0100
An: Holger Baxmann <[EMAIL PROTECTED]>
Betreff: Re[4]: [JBoss-dev] PHP
we already tried to investigate that way a couple of month ago. but
servlet and PHP are not in the same space. Therefore no tight
interraction is possible with jboss, serialization issues are a
consequence.
julien
HB> just found it:
HB> XLVIII. Java
HB> There are two possible ways to bridge PHP and Java: you
can either
integrate
HB> PHP into a Java Servlet environment, which is the more
stable and
efficient
HB> solution, or integrate Java support into PHP. The former is
HB> provided by a SAPI module that interfaces with the
Servlet server,
HB> the latter by the
Java
HB> extension.
HB> at: http://php.benscom.com/manual/kr/ref.java.php
HB> bax
Von: Holger Baxmann <[EMAIL PROTECTED]>
Antworten an: [EMAIL PROTECTED]
Datum: Fri, 10 Jan 2003 00:57:31 +0100
An: <[EMAIL PROTECTED]>
Betreff: Re: Re[2]: [JBoss-dev] PHP
I thought about it, but that wouldn't solve the case. Direct DB
would still be used and slowness would still be there, PHP db
functions would be mapped to JDBC.
The problem is not PHP, it's the way PHP guys code.
i know, deeply: i know.
my last paid job was for a company with around 80.000 php source
code lines in a collaboration app. one option to go not
blasted away
was porting this to j2. the company has had no further
life because
of not taking the option
:)
imho, there are not too many functions that the guys are calling,
around some hundred. if we are able to fake - licensingwise the
functionality of - the zend engine via a filter, it bites
me to use
'interceptor' - before the engine is called, we should
have a smooth
migration to jboss through parsing the php code to - ok, ok -
xml/xsd, don't we?
the particular sql dialect is not really more complicated
than the
uglyiest php script.
the db access should not be the real problem - most of them use
mysql anyway. a) this is no database b) jboss should be able to
behave like a non-transactional thing like this
bax
Anyway that would be a great project and could attract many
developpers onto J2EE platform.
There do not exists a PHP specification. Such a project would
consist in retro engineering there compiler. In fact I
don't know
anything about zend and their licence, though project is
hosted by
apache.
Here is the header they use in sourecode :
/*
+-------------------------------------------------------------
---------+
| Zend Engine
|
+-------------------------------------------------------------
---------+
| Copyright (c) 1998-2002 Zend Technologies Ltd.
(http://www.zend.com) |
+-------------------------------------------------------------
---------+
| This source file is subject to version 2.00 of the
Zend license, |
| that is bundled with this package in the file
LICENSE, and is |
| available at through the world-wide-web at
|
| http://www.zend.com/license/2_00.txt.
|
| If you did not receive a copy of the Zend license and
are unable to |
| obtain it through the world-wide-web, please send a
note to |
| [EMAIL PROTECTED] so we can mail you a copy
immediately. |
+-------------------------------------------------------------
---------+
| Authors: Andi Gutmans <[EMAIL PROTECTED]>
|
| Zeev Suraski <[EMAIL PROTECTED]>
|
+-------------------------------------------------------------
---------+
*/
HB> anybody thought about integrating php (and this way the
cms-whatever-this-is
HB> thingy) into the the containers? maybe by calling the zend
HB> engine
natively?
HB> layer rules ...
HB> just an idea ..
HB> bax
Von: "Bill Burke" <[EMAIL PROTECTED]>
Antworten an: [EMAIL PROTECTED]
Datum: Thu, 9 Jan 2003 15:34:10 -0500
An: <[EMAIL PROTECTED]>
Betreff: RE: [JBoss-dev] PHP
IWE. Go Go Julien Viet!
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf
Of Matt Munz
Sent: Thursday, January 09, 2003 3:16 PM
To: [EMAIL PROTECTED]
Subject: RE: [JBoss-dev] PHP
Marc & group,
Thanks for the details.
We tried to rewrite
the forums (which we did) and it took us for ever due to the
publishing framework getting in the way.
My good friend Google just explained "CMS
publishing" to me,
and I think I understand the issue. It is not PHP
vs. J2EE, but
Post-Nuke vs. a J2EE-based CMS that apparently DNE.
Not the best situation...
- Matt
-----Original Message-----
From: marc fleury [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 09, 2003 2:39 PM
To: [EMAIL PROTECTED]
Subject: RE: [JBoss-dev] PHP
Bill,
Don't worry, I'm not going to blast you for not "eating your
own dog food".
you should.
JSP/Servlets/J2EE is better, but PostNuke is a good Content
Management
System.
This statement, in and of itself, is a rationale for
using J2EE
instead of PHP ;) Could you divulge the precise
reason(s) for choosing Post-Nuke? (I can think of
many factors
that often outweigh technical superiority -- time, money,
expedience, IP issues... was it one of these?)
the real reason is that the APPLICATION IS THERE. We
tried to
rewrite the forums (which we did) and it took us for
ever due to
the publishing framework getting in the way. The problem we
have is that PostNuke is a bunch of PHP files with direct DB
access in it and we are having scalability nightmares. Our
machine used to be 15% utilization max (slashdot was
50%) due TO
THE CACHES IN JBOSS. And without it, we have 100
people on the
website and the machine is pegged.
So the application is there so we use it. We need it NOW.
Julien viet, who was writing the forums, is now on
JBoss payroll
and will be working on JNUKE. A straight port of PHP
functionality to JBoss. PHP is ugly and functional,
my kind of
code but at the end of the day it doesn't scale well
at all due
to all the crap they do. EJB are good things :)
Peace,
marcf
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld =
Something 2
See! http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld =
Something 2
See! http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
HB> -------------------------------------------------------
HB> This SF.NET email is sponsored by:
HB> SourceForge Enterprise Edition + IBM + LinuxWorld =
Something 2
HB> See! http://www.vasoftware.com
HB> _______________________________________________
HB> Jboss-development mailing list
HB> [EMAIL PROTECTED]
HB>
https://lists.sourceforge.net/lists/listinfo/jboss-development
--
Best regards,
julien mailto:[EMAIL PROTECTED]
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en
fran?ais !
Yahoo! Mail : http://fr.mail.yahoo.com
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2
See! http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld =
Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
HB> -------------------------------------------------------
HB> This SF.NET email is sponsored by:
HB> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2
HB> See! http://www.vasoftware.com
HB> _______________________________________________
HB> Jboss-development mailing list
HB> [EMAIL PROTECTED]
HB> https://lists.sourceforge.net/lists/listinfo/jboss-development
--
Best regards,
julien mailto:[EMAIL PROTECTED]
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais !
Yahoo! Mail : http://fr.mail.yahoo.com
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld =
Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something
2 See! http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development