halo semua, mau tanya ya

saya baru mengalami kejadian, yang membuat saya mau bertanya ke
senior2 di sini, tapi lebih ke masalah di php.

Saya mendevelop sistem pelaporan berbasis web dengan database oracle.
Ketika saya pakai php4 (4.4.x), semuanya lancar2 saja, artinya semua
klien(browser) bisa mengakses bersama-sama. tapi ketika saya upgrade
ke php5 (5.1.x), kok sepertinya ketika ada request (query yang butuh
waktu lama) dari satu klien (misal A), kenapa klien lain(misal B)
harus menunggu klien A yang sedang mengakses tersebut sampai selesai,
baru di klien B muncul informasinya? Jadi seakan-akan PHP5 tidak
mendukung multithread ke oracle. Padahal scriptnya tidak ada
modifikasi sama sekali.

saya berkesimpulan masalahnya di php karena saya coba akses langsung
ke oracle via sqlplus (2 window), yang satu mengakses query yang lama,
yang satu query yang cepat tidak ada masalah. kemudian untuk apache
sudah saya coba ganti dari apache 1.3 ke apache 2, ga ada perubahan.

Apa memang seperti itu?
perlukah setting khusus di php5 untuk akses ke oracle agar bisa
multithread?

Tolong dibantu.
Terima kasih

Joey




Kirim email ke