![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dałoby się to jakoś przyspieszyć ? Za bardzo muli przy 1.000 plików 50ms.
Może nie serializiwać albo inaczej odczytywać z pliku ? Czy to coś da ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 2 Dołączył: 21.11.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Kilka pomysłow:
1. Zamiast opendir i while uzywaj iteratorow 2. zamiast fopen + filesize itd sprobuj $file = file('file.txt')... 3. daj sobie spokoj z tym serialize 4. a co cie boli 50ms..? |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Eh, na baze sie przerzuc
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
przerzuciłem. żal mi było 2 dodatkowych zapytań ale jakoś przebolałem już (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
4. a co cie boli 50ms..? Jak sie reszta cms'a renderuje w 50ms to dodatkowe 50 boli.
Ten post edytował Black-Berry 15.09.2008, 22:59:18 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 2 Dołączył: 21.11.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
hehe skoro zal Ci dodatowych zapytan to moze generuj raz dziennie milion wersji statycznych stron dla kazdego uzytkownika? nie bedziesz musial pozniej zbytnio obciazac bazy danych, mozesz je serwowac przez thttpd zamiast apache'a - no bajka Panie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a powaznie - eaccelerator, memcached jak masz juz tak spore problemy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:17 |