1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » Wie Facebook die Daten…

Die sollten PHP optimieren

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Die sollten PHP optimieren

    Autor Insider1 21.10.09 - 12:46

    Und dessen Runtime so verbessern, dass die Performance mal mehr aus den Puschen kommt.

  2. Re: Die sollten PHP optimieren

    Autor insider-outsider 21.10.09 - 13:18

    Boah, du hast schon mal gehört, dass man PHP optimieren kann - Gratuliere. Man schreibt pushen!

  3. Re: Die sollten PHP optimieren

    Autor kidex 21.10.09 - 13:29

    Toller Spruch. Ich vermute mal die Idee werden sie auch gehabt haben.

  4. Re: Die sollten PHP optimieren

    Autor Der Kommunist 21.10.09 - 13:40

    [ ] Du kennst den Unterschied zwischen Interpreter und Compiler...

  5. Re: Die sollten PHP optimieren

    Autor Fischers Fritze 21.10.09 - 13:56

    insider-outsider schrieb:
    --------------------------------------------------------------------------------
    > Boah, du hast schon mal gehört, dass man PHP optimieren kann - Gratuliere.
    > Man schreibt pushen!
    --------------------------------------------------------------------------------

    Er mein den Puschen aka Hausschuh...

    <°)))o><

  6. Re: Die sollten PHP optimieren

    Autor wagglet 21.10.09 - 15:00

    Facebook arbeitet mit PHP?

    Ich dachte php wäre nur was für private Homepagebauer:)

  7. Re: Die sollten PHP optimieren

    Autor Roger Wilco 21.10.09 - 15:06

    Ich glaube nicht, dass die Performanz und Skalierbarkeit der Anwendung Facebook wesentlich durch PHP begrenzt oder begünstigt wird. Bei solchen Größenordnungen sind andere SW-architektonische Entscheidungen viel relevanter, als das letzte bisschen Performanz aus dem PHP-Interpreter zu kitzeln.

  8. Re: Die sollten PHP optimieren

    Autor QQQ 21.10.09 - 15:10

    wagglet schrieb:

    > Ich dachte php wäre nur was für private Homepagebauer:)

    Stimmt ja auch:

    http://1.bp.blogspot.com/_bKFqGHSeJnE/R6jum_w_YLI/AAAAAAAAFYA/IgsL___AeD4/s400/Mark_Zuckerberg_May_2007.jpg

  9. Re: Die sollten PHP optimieren

    Autor IceRa 21.10.09 - 15:49

    Ich find' schon mal cool und bezeichnend, dass Microsoft PHP dafür nimmt und nicht den hauseigenen ASP-Schwurbel da vergolden.


    Gruss, Ice

  10. Re: Die sollten PHP optimieren

    Autor Insider1 21.10.09 - 16:45

    Oh, wieder eine dieser coolen Ankreutzantworten.

    Es heißt doch nicht, dass man immer beim Interpreter kleben bleiben muß.

    Von mir aus kann man ja sowas bauen wie JIT / Tracing Trees...

    Ich bin mir sehr sicher, dass die aktuelle Performance von PHP nicht der Weisheit letzter Schluß ist.

  11. Re: Die sollten PHP optimieren

    Autor filipo 21.10.09 - 17:07

    Stackless Python sei ja der Hammer in Sachen Performance für Server.

  12. Re: Die sollten PHP optimieren

    Autor Beule 21.10.09 - 20:02

    > Stackless ... Hammer ... Performance

    Spezialprofiwebmasterchef oder Freitag?

  13. genau so ist es

    Autor golfy 21.10.09 - 20:40

    die Struktur der Anwendung und/oder der Datenbank hat üblicherweise das meisste Potential für Performanceverbesserungen.

    Das Programmiersprachendenken ist Anfängerdenken, mal von Exoten wie Assembler, Forth & Co abgesehen. Die sind zwar schnell, aber kaum wartbar.

  14. Re: Die sollten PHP optimieren

    Autor Supreme 21.10.09 - 22:30

    Der Kommunist schrieb:
    --------------------------------------------------------------------------------
    > [ ] Du kennst den Unterschied zwischen Interpreter und Compiler...

    Was sind wir heute wieder Niveau-suchend...

  15. Re: Die sollten PHP optimieren

    Autor FoxC0re 21.10.09 - 23:41

    IceRa schrieb:
    --------------------------------------------------------------------------------
    > Ich find' schon mal cool und bezeichnend, dass Microsoft PHP dafür nimmt
    > und nicht den hauseigenen ASP-Schwurbel da vergolden.
    >
    > Gruss, Ice


    Was hat Microsoft damit zu tun?

  16. Re: Die sollten PHP optimieren

    Autor ja ne is klar 26.10.09 - 16:48

    Die sollten am besten eine neue sprache einführen. Oder ein ASM-Webframework bauen. Und generell auf nen Mainframe umziehen. SO!

  17. Re: Die sollten PHP optimieren

    Autor Peter Huth 26.10.09 - 17:56

    Ja genau, man optimiert mal eben PHP.
    Da trennt sich die knuddelz/beepworld php seite von HA Webanwendungen.
    PHP ist eine prima Sprache die ich wirklich sehr gern nutze und einsetze. allerdings nutze ich mittlerweile für wirklich große Applikationen als Schnittstelle lediglich C# mit MySQL als DB Ansatz. PHP spielt in solchen Projekten nur noch das Frontend.
    Ich schätze an C# z.B. wirklich Threading was PHP, meiner Meinung nach zumindest, leider noch nicht beherrscht.
    Dazu kommt ein definitiver Performancevorteil durch den Compiler und nicht Interpreter.
    Ich glaube mit Zend hat man noch einen Pseudocompiler, sehe ich das richtig?

    Jedenfalls nutzt da mal die Konfiguration nichts, auch max_upload_size von mehr als 8MB nicht ;)

  18. Re: Die sollten PHP optimieren

    Autor Peter Huth 26.10.09 - 17:58

    IceRa schrieb:
    --------------------------------------------------------------------------------
    > Ich find' schon mal cool und bezeichnend, dass Microsoft PHP dafür nimmt
    > und nicht den hauseigenen ASP-Schwurbel da vergolden.
    >
    > Gruss, Ice

    Ich möchte mal meinen das Silverlight/ASP mit WPF zusammen eine Killerapplikation wird. Ich kenne derzeit keinen Hersteller der es mir erlaubt meine Anwendungen dadurch 1:1 ins web zu stellen.

  19. Re: Die sollten PHP optimieren

    Autor Peking-Ente 26.10.09 - 21:31

    Nested Sets, Huffman-Bäume, Binär-Bäume, Rot-Schwarz-Bäume um so einige SW-Techniken zu nennen, php-daemonz ...

  20. Re: Die sollten PHP optimieren

    Autor Michael 76 27.10.09 - 01:50

    Für alle dies es nicht wissen sollten !!!

    Facebook setzt nur auf der Webtierschicht PHP ein, um Daten kummuliert darzustellen. Auf der Backend / Service Seite wird Ruby, Python, Erlang, C++ und Java verwendet. MySQL wird übrigens nur als Datastore eingesetzt, nicht als relationale Datenbank.

    Niemand hat aber die Frage beantwortet, warum Facebook manchmal einen langsamen Seitenaufbau hat. Ich versuche hier mal die Frage zu beantworten. Teilweise liegt dies tatsächlich an PHP, nicht aber weil der Interpreter langsam ist, sondern an der Tatsache, das die Initialisierung länger dauert. Mit Initialisierung ist hier die Prozessphase gemeint, in der der Code in den Speicher geladen wird, bevor dieser zur Ausführung kommt. Je grösser die Scripte werden, desto länger dauert diese Initialisierungsphase, d.h. je mehr Funktionen in Facebook implementiert werden, desto länger dauert der eigentliche Seitenaufbau. Facebook hat bereits einige Optimierung durchgeführt, in dem Sie eine von Ihnen optimierte Version von PHP und APC einsetzen.

    Langfristig bei Facebook geplant ist ein Compiler, der PHP in C/C++ Code übersetzt, der dann auf den jeweiligen Server nativ ausgeführt wird. Dieses Projekt ist zur Zeit noch in Entwicklung. Ich hoffe das Sie dieses Projekt dann auch der Open Source Welt zur Verfügung stellen. Ich wäre zumindest daran interessiert.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Blackberry

    RIM plant Massenentlassungen

  4. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 171 | letzter Beitrag 20:42 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 77 | letzter Beitrag 20:57 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 62 | letzter Beitrag 21:44 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Lockheed Martin: US-Soldaten in Afghanistan bekommen Exoskelett
Lockheed Martin
US-Soldaten in Afghanistan bekommen Exoskelett

Lockheed Martin hat eine neue Version des Exoskeletts Hulc vorgestellt, das es einem Menschen ermöglicht, schwere Lasten zu heben und zu tragen. Der Hersteller will das System im Spätsommer testen und, wenn alles gutgeht, danach an US-Soldaten in Afghanistan ausliefern.

  1. Rüstung Ramsch-Technik aus China in US-Waffensystemen

Project Glass: Videoaufnahme mit der Google-Brille
Project Glass
Videoaufnahme mit der Google-Brille

Immer wieder zeigt Google seine Project Glass genannten Datenbrillen, ohne aber bislang konkrete Ankündigungen zu machen. Neben zahlreichen Fotos, die mit der Brille gemacht wurden, stellte Google nun auch ein erstes Video, das mit der Brille aufgenommen wurde, ins Netz.

  1. Gedämpfte Erwartungen Google-Brille mit reduziertem Interface
  2. Google-Brille Ein Blick, ein Foto
  3. Project Glass Googles Datenbrille auch für Fehlsichtige

PGP vs. Geheimdienste: "PGP ist weiterhin sicher"
PGP vs. Geheimdienste
"PGP ist weiterhin sicher"

Symantec hat sich zu den Aussagen der Bundesregierung geäußert, nach denen Geheimdienste in der Lage seien, SSH oder PGP zu knacken oder zu umgehen. Mathematisch gesehen sei kein wirksamer Angriff bekannt.

  1. Bundesregierung Deutsche Geheimdienste können PGP entschlüsseln
  2. Mobilfunk Achtung, Eltern lesen mit!
  3. Überwachungskameras Aldi-Manager zoomten Kundinnen unter den Rock

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49