![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wydzielone z: http://forum.php.pl/index.php?s=&showt...st&p=803748 - DeyV
------------------------ nie mam jak zainstalowac, na płycie mam live bez żadnego serwera nic, a jak chce cos instalowac typu serwer etc to chce już zainstalowanego systemu PS. nie ma co juz kombinowac, pozostawię starą wersję co wysłałem juz jakis czas temu z tą moją funkcją, która w językach kompilowanych na pewno działałaby szybciej, ale php jest interpretowany i tutaj z tym jest różnie :/ Już jest północ to można pisać o zadaniach (IMG:style_emoticons/default/biggrin.gif) Ten post edytował DeyV 4.11.2010, 08:55:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Testowałem to tak, że w kodzie na sztywno zapisałem zakodowany ciąg wejściowy (ten z PDFa). Następnie do kodu dodałem:
dzięki czemu zapisywałem sobie uzyskane parametry do bazy danych. Później wyświetlałem je sobie odpowiednim widokiem, który obliczał sumaryczny czas wykonania, średni czas wykonania itp. Skrypt wywoływałem poprzez: Kod ab -n1000 http://... Szczerze mówiąc sądzę, że byłbym w zdecydowanej czołówce. Siedziałem nad tym praktycznie bite 2 tygodnie. Kombinowałem raz tak, raz srak (i w moich testach wyszło, że while jest faktycznie szybsze od for!) i w końcu spłodziłem to, co spłodziłem. Nawet głupie obliczanie długości wejścia zrobiłem while'm, gdyż było to szybsze niż strlen. No ale zapomniałem (źle doczytałem) końcowego entera (IMG:style_emoticons/default/sciana.gif) Aha, żeby umożliwić zapis danych do bazy musiałem zamienić die() na zwykłe echo, co też spowolniło działanie skryptu (sprawdzałem również bez zapisu do bazy). // Edit: Poniżej zebrane czasy zamieszczonych tu prac (uruchamiane w kolejności alfabetycznej z ok. 10 sekundowymi przestojami między kolejnymi uruchomieniami): Kod +---------------+-------------------+
| skrypt | czas | +---------------+-------------------+ | phpion.php | 1.63519223213194 | | rolka.php | 2.08828377723708 | | sever88.php | 2.11622476577766 | | krowal.php | 2.79060316085828 | | l0ud.php | 3.10421872138977 | | dr_bonzo.php | 3.55402493476858 | | askone.php | 3.72726726532000 | | Daimos.php | 3.82858920097367 | | zegarek84.php | 4.41141557693496 | | Pawel_W.php | 5.93350315093991 | | ernie242.php | 7.32922220230119 | | Demio.php | 9.24934792518643 | | jasin.php | 21.57112717628520 | +---------------+-------------------+ Ten post edytował phpion 5.11.2010, 13:25:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:53 |