Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czy Creole to ślimak?
nrm
post 4.11.2005, 12:33:20
Post #1





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


wszedzie pisza, ze sesja na bazie lepsze, wydajniejsze i w ogole smile.gif
a ja tu mam takiego zonka:

- session_handler oparty na mysql
- obsluga bazy poprzez Creole
- handler raczej dobrze napisany, w wiekszosci zerzniety z takiego
fajnego nowego forum (k4bb.org)
- do tego inklud templatesow (OPT)
-------------------------------------
= 0.1-0.3s

strasznie dlugo, a jeszcze nawet nie ma zawartosci i nic wiecej sie nie
dzieje. odlaczalem po kolei pliki i wyszlo, z to wlasnie session
handler tak wolno dziala.

jakie to sa u was czasy? jest to w normie czy musi byc gdzies wiekszy
bug? moze to creole jest takie slamazarne?questionmark.gif


--------------------
Go to the top of the page
+Quote Post
mike
post 4.11.2005, 12:45:08
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Używałem trochę Creole'a, ale przesiadłem się z powrotem na AdoDB.
Uważam, że nie można mu (mówię o Creole) zarzucić że jest wolny. Uważam go za szybki abstrakt bazodanowy i tak właśnie zawsze mi działał. A kożystałem z nigo dłuższy czas (pry kiklu projektach nadal na nim pracuję).

Może jednak masz coś nie tak z samym session_hendlerem :?:
Go to the top of the page
+Quote Post
nrm
post 4.11.2005, 13:05:45
Post #3





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


no właśnie własnie googlam po necie i tez nie widze narzekań na szybkość.

jesli mógłbyś rzucic okiem na to to będe bardzo wdzięczny:

  1. <?php
  2.  
  3. require_once('creole/Creole.php');
  4.  
  5. $dsn = array('phptype' => 'mysql',
  6.  'hostspec' => 'localhost',
  7.  'username' => 'root',
  8.  'password' => 'root',
  9.  'database' => 'test');
  10.  
  11. $db = Creole::getConnection($dsn);
  12.  
  13. // wczytanie i start sesji
  14.  
  15. require_once('classes/session.class.php'); 
  16.  
  17. ?>


to daje czasy 0.13-0.32
wyłączenie sesji daje: 0.07-0.16
czy to tez nie za duzo jak na tylko inklud i połaczenie sie z baza?

i po wylaczeniu $db = Creole::getConnection($dsn);
mamy: 0.04-0.06

co podsumowując daje nam:

0.06 - włączenie creole
0.16 - $db = Creole::getConnection($dsn);
0.32 - działanie session-handlera

nawet zakładając, że session-handler ma błąd to i tak samo włączenie creole i wystartowanie wydaje się strasznie wolne.

Ten post edytował normanos 4.11.2005, 13:07:38


--------------------
Go to the top of the page
+Quote Post
mike
post 4.11.2005, 14:16:27
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Hmmm,

Przyznam że zabiłeś mi klina i nie mam pojęcia co może być źle :/
1. Jak mierzysz czasy :?: Choć pewnie gołym okiem widać że działa wolno.
2. Może coś jest nie tak z bazą danych :?:
3. Testowałeś na innym serwerze :?:

Zaciekawiło mnie to.
Go to the top of the page
+Quote Post
ebe
post 4.11.2005, 15:02:12
Post #5





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 23.01.2004

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


Skoro różnica w działaniu Creole i Session handlera jest tak niewielka tzn. że serwer jest nie wydajny (pewnie kwestia konfiguracji) W Twoim wypadku ze skryptami jest wszystko ok skoro Creole działa 60-70% S. h. Długie getConnection bierze się z dużego pingu/wolnego/źle skonfigurowanego serwera baz danych/serwera www. Ze skryptami i funkcjami jest ok jeśli żadne z nich nie wybija się swoją powolnością


--------------------
Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
Go to the top of the page
+Quote Post
nrm
post 4.11.2005, 15:15:47
Post #6





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


dziekuje wam za odpowiednie nakierowanie smile.gif prawdopodobnie to wina serwera. zrobilem test na darmowym php5.cz i tam czasy juz sa normalne. nie mam jeszcze jednego serwera do testow ale juz przyjmuje, ze to jednak serwer i robie dalej. a na dniach bede mial php5 w superhoscie to i tam sprawdze.

dzieki, pozdrawiam


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post 4.11.2005, 15:18:20
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A na localu nie mozesz sprawdzic?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
nrm
post 4.11.2005, 18:08:34
Post #8





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


na localu to w pierwszej kolejnosci sprawdzam jak pisze smile.gif


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 00:44