Popularny ostatnimi czasy projekt Doctrine służący do obiektowo relacyjnego mapowania (zapisywania obiektów PHP w relacyjnej bazie danych) często jest krytykowany za niską wydajność.
Niska wydajność objawia się między innymi w procesie hydracji (czyli wyciągania rekordów z bazy danych) i przetwarzania ich w obiekty PHP. W mającej zostać wydanej w przyszłym roku wersji 2.0 zoptymalizowano znacznie ten proces (czas pobrania 5 tys. rekordów skrócił się 4,34 sekund do 1,43). Pomimo tego programiści nie ustają w pracach nad dalszymi optymalizacjami. Jednym z pomysłów na przyśpieszenie działania jest stworzenie rozszerzenia PECL dzięki któremu część procesu hydracji zostanie przepisana do kodu w języku C i skompilowana. Rozszerzenie to będzie opcjonalne, więc nie oznacza to, że Doctrine będzie wymagał instalacji tego dodatku do prawidłowego działania.
Prawdopodobnie w najbliższym czasie można spodziewać się rezultatów tego eksperymentu na stronie projektu Doctrine.
a źródło? bo googiel to tak bardziej zwraca żart primaaprilisowy...
Moim źródłem tej informacji było:
- repozytorium
- twitter
- mam wrażenie, że kiedyś też na blogu była informacja, że poszukują programisty C
- teraz jest już także w dokumentacji dla wersji 1.2
Lista deweloperów wskazuje, że całkiem prawdopodobne jest, że autor wątku również do nich należy
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)