Tine 2.0 compilieren?

Deutsches Benutzerforum

Tine 2.0 compilieren?

Postby lab@nohl » Sat Apr 28, 2012 2:43 pm

Hallo,

hat jemand Erfahrung damit php-Code vor Ausführung zu compilieren? Bringt das bei PHP einen Geschwindigkeitsvorteil? Die jeweiligen Websites versprechen beeindruckendes, insbesondere die Response Time wäre bei Tine 2.0 wegen der vielen einzelnen Requests sicher ein Vorteil.


Ich persönlich habe nur hiphop-php probiert, es ist schon schwierig zunächst die Umgebung aufzusetzen. Tine 2.0 lässt sich dann ohnehin nicht compilieren. Allerdings war es kein Problem, andere komplexe Projekte wie wordpress zu compilieren, so dass auch Tine 2.0 generell laufen sollte (in meinem Fall scheiterte es an PDO-Konstanten). Da ein hiphop-Compilat aber vollständig ohne Apache auskommt, wäre es durchaus reizvoll.

Hat jemand Erfahrungen mit phalanger?

Oder ist es schlicht egal, wie sich das Programm verhält, weil der überwiegende Teil der Zeit ohnehin in der DB verwendet wird?
User avatar
lab@nohl
Tine 2.0 Community Contributor
 
Posts: 211
Joined: Tue Oct 12, 2010 8:07 pm

Re: Tine 2.0 compilieren?

Postby ph_il » Mon Apr 30, 2012 10:49 am

klingt erstmal nicht verkehrt, wir besprechen das mal im nächsten team-meeting.
Philipp Schüle
Tine 2.0 Core Developer

Visit http://www.tine20.com (commercial support, consulting and development)
Visit http://www.tine20.net (Tine 2.0 hosting)
User avatar
ph_il
Tine 2.0 Core Developer
 
Posts: 3513
Joined: Fri Mar 07, 2008 11:41 am

Re: Tine 2.0 compilieren?

Postby lab@nohl » Mon Apr 30, 2012 7:41 pm

Hallo Phil,

falls ihr es mal mit hiphop-php probieren wollt, ein kleines heads up: Das facebook git master funktioniert nicht, weil es mit PDO-Konstanten nicht zurecht kommt.

Ein fork von github-ivan kann dieses Problem umgehen: https://github.com/github-ivan/hiphop-php/commits/master/

Dann kann man ein Config-File mit folgendem Inhalt benutzen und PDO-Konstanten laufen wie gewünscht:

Code: Select all
CodeGeneration {
   IdPrefix = $$
   ScopeIdPrefix = __
}


Allerdings gibt es mit der aktuellen Tine dennoch Probleme (Irgendwas mit Delicious und ambivalenten überladenen Funktionsbezeichnungen - sollte sich aber lösen lassen).

P.S Viel Spaß beim Einrichten von hiphop-php, das ist alles andere als schnell gemacht (dependency-hell :x )

P.P.S Mit Phalanger habe ich keine nennenswerten Erfahrungen
User avatar
lab@nohl
Tine 2.0 Community Contributor
 
Posts: 211
Joined: Tue Oct 12, 2010 8:07 pm

Re: Tine 2.0 compilieren?

Postby ph_il » Thu May 03, 2012 10:14 am

danke fürs nachforschen. allerdings werden wir vorerst nichts in der hinsicht unternehmen, da das vermutlich für tine momentan noch nicht viel an performance bringt (php 5.4 soll ja auch wieder um einiges schneller sein). aber wir werden die weitere entwicklung auf dem gebiet beobachten.
Philipp Schüle
Tine 2.0 Core Developer

Visit http://www.tine20.com (commercial support, consulting and development)
Visit http://www.tine20.net (Tine 2.0 hosting)
User avatar
ph_il
Tine 2.0 Core Developer
 
Posts: 3513
Joined: Fri Mar 07, 2008 11:41 am

Re: Tine 2.0 compilieren?

Postby lab@nohl » Fri May 11, 2012 12:26 am

Ich wollte euch noch wissen lassen, dass man - habe ich jetzt endgültig herausgefunden - Tine 2.0 derzeit nicht mit hiphop-php compilieren kann. Hiphop kennt ArrayObject nicht, wird aber bei Tine 2.0 mehrfach verwendet, u.a. häufig in den library components.

Wollte ich nur diejenigen wissen lassen, die es vielleicht auch probieren / probiert haben :o
User avatar
lab@nohl
Tine 2.0 Community Contributor
 
Posts: 211
Joined: Tue Oct 12, 2010 8:07 pm


Return to Deutsch [German]

Who is online

Users browsing this forum: Google [Bot] and 13 guests

Startseite
NewsDemoDownloadForumWikiBlog
Support
Support at first hand!
If the forum does not help anymore ... Professional support is available directly from our Tine2.0 core Developers.

more »