duze tablice


Oglądasz archiwalną wersję tematu "duze tablice" z forum pl.comp.www.server-side


Marek Kałużny - 10 Lip 2001, 07:59

No wlasnie ...
jak sie zachowuje PHP przy duzych tablicach ...
czy sa jakies limity co do ilosci wierszy ?
czy cos sie stanie jak tablica bedzie miala 1000 czy 10000
wierszy albo i wiecej ?


Toszcze - 10 Lip 2001, 08:02

No wlasnie ...
jak sie zachowuje PHP przy duzych tablicach ...
czy sa jakies limity co do ilosci wierszy ?
czy cos sie stanie jak tablica bedzie miala 1000 czy 10000
wierszy albo i wiecej ?



Osobiscie obsluguje z poziomu PHP tabele nawet powyzej 100000 wierszy
(MySQL). Przy takiej ilosci chodzi juz to zauwazalnie wolniej, ale ma to
zwiazek w duzej mierze z serwerem, ktory obsluguje ta baze.

Toszcze


Leszek 'Leon' Krupiński - 10 Lip 2001, 08:04

Ship log, stardate: [-30]6922.9, Marek Kałużny reports:

 No wlasnie ...
 jak sie zachowuje PHP przy duzych tablicach ...
 czy sa jakies limity co do ilosci wierszy ?
 czy cos sie stanie jak tablica bedzie miala 1000 czy 10000
 wierszy albo i wiecej ?



Wiem, że przy dużych ilościach danych (tak ok. 25-30 MB) działa poprostu

jako CGI) i przy danych 30 MB działał przez 9 godzin po czym się
wyłożył. Przepisałem to do C++ i działał 4 minuty.


Marek Kałużny - 10 Lip 2001, 08:15


Ship log, stardate: [-30]6922.9, Marek Kałużny reports:
|  No wlasnie ...
|  jak sie zachowuje PHP przy duzych tablicach ...
|  czy sa jakies limity co do ilosci wierszy ?
|  czy cos sie stanie jak tablica bedzie miala 1000 czy 10000
|  wierszy albo i wiecej ?

Wiem, że przy dużych ilościach danych (tak ok. 25-30 MB) działa poprostu

jako CGI) i przy danych 30 MB działał przez 9 godzin po czym się
wyłożył. Przepisałem to do C++ i działał 4 minuty.



:)))))
Taaa ... tylko najpierw trzeba sie nauczyc C++. Ktos ma jakies
propozycje jak zaczac ? :)




--
Pozdrawiam,
  Marek Kałużny "nav"

  http://www.free4web.pl - Darmowe narzędzia dla stron WWW



Leszek 'Leon' Krupiński - 10 Lip 2001, 08:27

Ship log, stardate: [-30]6923.0, Marek Kałużny reports:

|  No wlasnie ...
|  jak sie zachowuje PHP przy duzych tablicach ...
|  czy sa jakies limity co do ilosci wierszy ?
|  czy cos sie stanie jak tablica bedzie miala 1000 czy 10000
|  wierszy albo i wiecej ?

| Wiem, że przy dużych ilościach danych (tak ok. 25-30 MB) działa poprostu

| jako CGI) i przy danych 30 MB działał przez 9 godzin po czym się
| wyłożył. Przepisałem to do C++ i działał 4 minuty.

 :)))))
 Taaa ... tylko najpierw trzeba sie nauczyc C++. Ktos ma jakies
 propozycje jak zaczac ? :)



Dobra książka. Ja się uczyłem z 'Arkana: C++' braci Deitelów, ale
ludzie polecają 'Symfonia C++' i 'Pasja C++' (nie wiem które jest
pierwsze) Grębosza.

Ale to już NTG.


Arkadiusz Goralski - 10 Lip 2001, 08:34

| Ktos ma jakies propozycje jak zaczac ? :)

Dobra książka. Ja się uczyłem z 'Arkana: C++' braci Deitelów, ale
ludzie polecają 'Symfonia C++' i 'Pasja C++' (nie wiem które jest
pierwsze) Grębosza.



Wiem ze NTG ale dorzuce jeszcze swoje 3 grosze :)

"Symfonia" jest pierwsza, ale czlowiek przyzyczajony do PHP moze miec male
problemy, zwlaszcza przy tej ksiazce. PHP jest scisle zwiazany z HTML'em, a
w nim jakby nie patrzec kupa stringow, w PHP te stringi sobie przycinamy,
sortujemy, rozbijamy, doklejamy przy wykorzystaniu wygodnych funkcji.

stringach mialem ogromne problemy, o ile dobrze pamietam to w pierwszym

ciagle liczenie cyferek, dodamy to odejmiemy tamto, obwod kola sobie
obliczymy itd. Nie wiem jak w dalszych czesciach, bo odstawilem ksiazke.

Nie wiem czy w ksiazce "Arkana: C++" jest dobry wstep do operacji na
stringach, jesli jest to polecilbym ta wlasnie ksiazke.


JerzyM - 10 Lip 2001, 09:33

Wiem, że przy dużych ilościach danych (tak ok. 25-30 MB) działa poprostu

jako CGI) i przy danych 30 MB działał przez 9 godzin po czym się
wyłożył. Przepisałem to do C++ i działał 4 minuty.



U mnie PHP liczy blilingi centralki tzn.: zaczytanie tego z plików,
posortowanie, odcedzenie rozmów nie potrzebnych, wygenerowanie wydruków itd.
w sumie to operuję na tablicach po 50.000 wierszy - skrypcik pod Win98 liczy
ok. 10 min. (łącznie danych wejściowych i wyjściowych jest coś ok. 3-5MB).

W sumie to nie jest tak źle ..... co prawda to samo przy pomocy tandemu
PHP(win98)+MySQLu(inny host na Linuxie + zaczytanie danych do bazy) zajmuje
o połowę mniej czasu :-)))


Seweryn Lipkowski - 10 Lip 2001, 10:30


Taaa ... tylko najpierw trzeba sie nauczyc C++. Ktos ma jakies
propozycje jak zaczac ? :)



C czy C++? Do C oczywiście Kernighan, Ritchie "ANSI C", do C++ Lippmann
"Język C++".

Pozdrawiam,
Seweryn.


Marcin Zduniak - 10 Lip 2001, 10:34

Przepisałem to do C++ i działał 4 minuty.



A skoro juz przy C jestesmy :) Ja umiem conieco w C jak i w C++, ale sa to
"normalne" programiki w wiekszosci pod DOS'a. Jak moge sie zabroc za pisanie
progsow serwer-side w C? Praktycznie tylko Linux wchodzi w rachuba. Czy
zatem jest w nim jakies srodowisko programistyczne IDE z kolorkami itp? I
jakich polecen musialbym uzyc do kompilowania moich wypiekow? Mam linuxa
slackware.

Marcin


Leszek 'Leon' Krupiński - 10 Lip 2001, 10:43

Ship log, stardate: [-30]6923.5, Marcin Zduniak reports:

| Przepisałem to do C++ i działał 4 minuty.

 A skoro juz przy C jestesmy :) Ja umiem conieco w C jak i w C++, ale sa to
 "normalne" programiki w wiekszosci pod DOS'a. Jak moge sie zabroc za pisanie
 progsow serwer-side w C?



Znajdź sobie jakąś bibliotekę do parsowana zapytań. Miałem gdzieś taką
małą, zgrabną, ale adres mam w domu.

 Praktycznie tylko Linux wchodzi w rachuba. Czy
 zatem jest w nim jakies srodowisko programistyczne IDE z kolorkami itp?



Pod X'y polecam Anjuta, pod konsolę oczywiście Vim :)

 I
 jakich polecen musialbym uzyc do kompilowania moich wypiekow?



C++
g++ -o nazwa_wyjścia nazwa_źródła.cpp
C
gcc -o nazwa_wyjścia nazwa_źródła.c

Ale to już nie ta grupa.


Marek Kałużny - 10 Lip 2001, 11:16


| Przepisałem to do C++ i działał 4 minuty.

A skoro juz przy C jestesmy :) Ja umiem conieco w C jak i w C++, ale sa to
"normalne" programiki w wiekszosci pod DOS'a. Jak moge sie zabroc za pisanie
progsow serwer-side w C? Praktycznie tylko Linux wchodzi w rachuba. Czy
zatem jest w nim jakies srodowisko programistyczne IDE z kolorkami itp? I
jakich polecen musialbym uzyc do kompilowania moich wypiekow? Mam linuxa
slackware.



Z tego co mi wiadomo to:
gcc -o plik.wynikowy plik.ze.zrodlem
:)
a tak w ogole to gcc --help | less

Marcin



--
Pozdrawiam,
  Marek Kałużny "nav"

  http://www.free4web.pl - Darmowe narzędzia dla stron WWW


Jak wywalic z tablicy powtarzajace sie elementy?
Liczba elementów z tablicy - proste
Sortowanie tablic!
Sesja i tablica
koszyk w tablicy
Tablice w php
Problem z cudzyslowami przy wklejaniu danych
  • nieocieplany
  • si9B3 owii9B3 ski park narodowy
  • krazyc;synomimy
  • forum mieszkancow derby 6
  • rs gothic ii 2003
  • pralka whirpool awm6081 symbol paska
  • vienio pele com pl
  • koszulki plazowe
  • problem z graniem w radiu internetowym
  • Kolekcja tematów z for dyskusyjnych ; Start