Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wkopanie źródeł do RAMu
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Hej, dawno mnie tu nie było, wiec rzucę coś ciekawego.

Potrzebuję zoptymalizować jeden większy portal i tak kombinując wymyśliłem aby źródła ba! w zasadzie cały serwis
przerzucić do RAMu, nie wiem od czego zacząć wiec pytanie.

Jakieś koncepcje ?

z góry dzięki za podpowiedzi..
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Uriziel01
post
Post #2





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Jest to niestety niezbyt wykonalne w PHP.
Ale tutaj masz liste dostepnych 'akceleratorów', działaja one na zasadzie przechwycenia wygenerowanego OPCode'u z PHP który potem jest zapisywany do pliku, daje to niesamowity boost bo tak na prawdę większośc aplikacji traci najwięcej czasu na interpretację kodu w PHP do kodu maszynowego.
Tutaj masz liste najpopularniejszych akceleratorów dla PHP:
http://en.wikipedia.org/wiki/List_of_PHP_accelerators
Możesz też zainteresować się HipHop dla PHP od twórców Facebook'a, jest to inne podejście, skrypt jest tam interpretowany i zmieniany na 'wysoce wydajny' kod Cpp, ale tak po prawdzie to ten 'wysoce wydajny' kod ma także swoje wady i luki, w pewnych zastosowaniach może okazać się nawet sporo mniej wydajny niż samo PHP (istnieje kilka ciekawych artykułów na ten temat).

Jeżeli naprawdę interesujesz się wykonywaniem kodu w 'pamięci RAM' jak to zgrabnie ująłeś zainteresuj się implementacją protokołu HTTP dla Cpp (jest kilka FW do tego celu, niestety żaden z nich nie jest pozbawiony wad), można w ten sposób wykonać demona który będzie jak desktopowa aplikacja obsługiwał nadchodzące od serwera zapytania, ale:
1)Poziom trudności stworzenia takiej aplikacji jest niewspółmiernie większy niż pisanie w PHP
2)Ponownie w pewnych zastosowaniach może to doprowadzić do zmniejszenia wydajności zamiast jej wzrostu.

Ten post edytował Uriziel01 9.12.2011, 10:11:50
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 10:33