![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 2 Dołączył: 10.07.2007 Ostrzeżenie: (10%) ![]() ![]() |
witam,
mam kilka pytan odnośnie szybszego wykonywania kodu PHP: 1) Jak includuje zewnętrzne pliki np.
to potem w tym pliku test.php lepiej dać bez ?> czy go zamknąć ?>: 2) Jak ładuje np. zestaw funkcji
i w tym pliku są funkcje to gdzie one są przetrzymywane, czy zajmują jakieś zasoby, jeśli tak to jakie 3) Czy jest bardziej optymalny sposób na zmierzenie czasu ładowania strony od:
4) Do ilu rekordów mogę używać funkcji rand w mysql bez znaczącego spadku wydajności i zwiększenia obciążenia? 5) Potrzebuję prosty skrypt do cache zapytań sql do kodu strukturalnego (nie znam oop). Jest coś prostego i wydajnego? 6) Czy są klasy cache, które cache;ują cały kod na dany okres czasu na tzw. chama ale są wydajne? Z góry dziękuję za odpowiedzi. -------------------- aerobiczna 6 Weidera - forum o zdrowiu - firmy zajmujące się reklamą z całej Polski - dodaj swój wpis za darmo!
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Nie rozumiem nic.
No może poza jednym, jeśli szukasz bibliotek do cachowania, zerknij na te z http://pear.php.net/ Ten post edytował wNogachSpisz 28.04.2011, 15:38:50 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Użycie "?>" nie wpływa na wydajność. Nie mniej jednak lepiej jest to pominąć bo może to jedynie problemów przystworzyć.
2. Oczywiście, że zajmują zasoby (kod trzeba wczytać, sparsować, zinterpretować (skomplikować do bytecode'u) no i przechowywać go w pamięci). Skorzystanie z akceleratora (np. APC) pozwala wyeliminować pierwsze trzy kroki co daje aplikacją napisanym w PHP sporego kopa. 3. Optymalny? Pewnie nie. Ale takie pomiary są bardzo nierzetelne. Zdecydowanie lepiej testować wydajność aplikacji chociażby Apache Benchmarkiem. 4. Domyślam się że chodzi o wykorzystanie RAND() w klauzuli ORDER BY, tak? Generalnie to... to zależy. Jednak z reguły nie jest to specjalnym problemem w przypadku tabel do kilku tys. rekordów. 6.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 2 Dołączył: 10.07.2007 Ostrzeżenie: (10%) ![]() ![]() |
skorzystałem z prostego skryptu HYPERCACHER jako, że nie piszę obiektowo jest rewelacyjny
![]() -------------------- aerobiczna 6 Weidera - forum o zdrowiu - firmy zajmujące się reklamą z całej Polski - dodaj swój wpis za darmo!
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
1. Użycie "?>" nie wpływa na wydajność. Nie mniej jednak lepiej jest to pominąć bo może to jedynie problemów przystworzyć. To moze napisz jakie z tego moga byc problemy bo sam zawsze zamykam w includowanych plikach i chetnie sie dowiem -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Czasami zdarza się, że po tym nieszczęsnym "?>" zaplącze się jakaś spacja czy dodatkowa nowa linia. Sprawi to problemy przy próbie wysłania nagłówków czy w przypadku gdy generowania treść musi być niezwykle precyzyjna (np. w przypadku generowania grafik).
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:32 |