[FX.php List] FMP PHP or FX.php...??

Leo R. Lundgren leo at finalresort.org
Fri Feb 1 03:11:16 MST 2008


I mean Object Oriented.

1 feb 2008 kl. 10.58 skrev Gjermund Gusland Thorsen:

> What do you mean by OO?
>
> 2008/2/1, Leo R. Lundgren <leo at finalresort.org>:
>>  Chris,
>>
>> Any chance of FX.php becoming OO anytime soon? Would be nice.
>>
>> // Leo
>>
>>
>> 31 jan 2008 kl. 19.03 skrev Chris Hansen:
>>
>> Greetings List!
>>
>> This inquiry intrigued me.  During the beta days of the The  
>> FileMaker API
>> for PHP (F.A.P.), FX.php seemed a bit faster; and since I have a  
>> little test
>> box in my basement with both FX.php and F.A.P. installed on it,  
>> and F.A.P is
>> no longer beta, I thought I'd throw equivalent tests at it, and  
>> see what
>> popped out.  The results REALLY surprised me:
>>
>>     * F.A.P.: 14.6196269989
>>     * FX.php: 1.72123408318
>>     * F.A.P.: 14.7427921295
>>     * FX.php: 1.68022203445
>>     * F.A.P.: 15.8884699345
>>     * FX.php: 2.96020698547
>>     * F.A.P.: 14.6040740013
>>     * FX.php: 1.64016890526
>>     * F.A.P.: 15.450097084
>>     * FX.php: 1.72534799576
>>
>> Average F.A.P. Time: 15.0610120296
>> Average FX.php Time: 1.94543600082
>>
>> In short, FX.php is almost 8x faster!  I performed this test by  
>> simulating
>> load using repeated queries via each API repeatedly.  Also,  
>> although the
>> server in question is running the latest version of FileMaker Server
>> Advanced 9, it only has a developer license installed, so I had to  
>> keep
>> repetitions very low, but I would expect results to scale  
>> similarly as
>> server load and available connections were increased.  Also, the  
>> test box is
>> a Mac Mini, so you could handle a lot more lot with faster  
>> hardware.  I've
>> attached my test code.
>>
>> --Chris Hansen
>>   FileMaker 8 Certified Developer
>>   FileMaker 7 Certified Developer
>>   Creator of FX.php
>>   "The best way from FileMaker to the Web."
>>   www.iViking.org
>>
>> On Jan 31, 2008, at 6:27 AM, Leo R. Lundgren wrote:
>>
>>
>> Hi,
>>
>> I cannot shed very much light upon whether FM PHP API is more  
>> integrated to
>> the server than FX.php, but I doubt it. AFAIK, both of them  
>> communicated
>> with the server using XML and parses it on their side. The PHP  
>> stuff you see
>> on the server and in its permissions are most likely just  
>> administrative
>> stuff FM put in there to integrate the PHP part with the server as  
>> a whole a
>> bit more.
>>
>> I decided to go with the FM API, mainly because it's object  
>> oriented whereas
>> FX.php uses arrays. I just like to keep it clean and similar to  
>> the rest of
>> my code. I have no doubt that FX.php works just as well though.
>>
>> BTW, it would be interesting to see some performance comparisons  
>> between the
>> two? Nomatter which one you choose, having FM as a DB backend will  
>> never be
>> fast, but perhaps there's some difference in speed between the two  
>> anyway?
>> Perhaps they parse XML differently or something.
>>
>> // Leo
>>
>> 31 jan 2008 kl. 14.20 skrev Steve Winter:
>>
>>
>> Greetings all…
>>
>>
>>
>> In search of the holy grail, web app speed, I'm looking for;
>>
>> a.       gut feelings
>>
>> b.      opinions
>>
>> c.       evidence
>>
>> and am interested in all three on which is faster, the native FMP PHP
>> interface or using FX.php…?
>>
>>
>>
>> I was under the impression that 'native' FMP PHP is simply an  
>> alternative to
>> FX.php in that it still uses the xml interface… that said I've  
>> also noticed
>> that in FMS 9 there is actually a PHP interface listed, which  
>> makes me
>> wonder if in fact it has hooks directly into the server….??
>>
>>
>>
>> As I said, any information greatly received…
>>
>>
>>
>> Cheers
>>
>> Steve
>>
>>
>>
>> <speed_comparison.php>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
>> -|
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list


-|



More information about the FX.php_List mailing list