פייסבוק מכפילה את ביצועי ה- PHP ומשחררת מקודדת

סיפרנו לך על זה כשמועה, פייסבוק פשוטלְאַשֵׁרהלילה, מציגהיפופו

אני עובד על זה כבר שנתייםאומר חיית ג'או. המהנדס טוען כי הוא מחולק בשניים, מספר המעבדים הנחוצים לביצוע אותו קוד PHP, כאשר הרווח משתנה בהתאם לדפים. איך להשיג נס כזה? תגובה מהגורם המעוניין:

היפופ עבור PHP אינו מהדר, ככזה. במקום זאת, זהו קוד מקור של קוד מקור. היפופ הופך את קוד המקור של PHP לקוד מקור C ++ אופטימי, ואז משתמש ב- G ++ כדי להרכיב אותו.

FaceBook double les performances de PHP et sort un transcodeur

היפופ ביצעה את קוד המקור בסמנטיקה שווה ערך ומקריבה כמה פונקציות בהן נעשה שימוש לעיתים רחוקות, כגון הערכה () [..] היפופ כולל מחלה, יישום חדש של PHP בזמן הריצה, כתב מחדש מספר מסוים של ספריות כדי לקחת בחשבון אופטימיזציות ו

הרעיון גאוני: במקום לבזבז זמן ביצירת מהדר יעיל או לשחזר מערכת מטמון נוספתקוד BYTECODE-הם משתמשים ב- GCC הישן והטוב כדי ליצור בינארי קצהו כל הקושי הוא לנהל כראוי את הטרנספורמציה ל- C ++, שהוא רחוק מלהיות ברור.

פייסבוק החליטה לשיםקוד Opensource זה: כל האינטרנט יוכל ליהנות מטכנולוגיה זו, והוא אמור להיות מסוגל להשתמש בה, לאחר שתתייצב היטב. עם זאת, ההאטה ג'או מאמינה שזה כבר המקרה וכי בדיקות יחידות רבות קיבלו תוקף, וכי המוצר כבר אמין מאוד.

https://github.com/facebook/
https://github.com/facebook/hiphop-php/wikis(עדיין לא פתוח לקהל)

Related Posts