Thursday, 15 May 2014

php - Zend Framework - Same browser open multiple tabs but wait for first request to finished -



php - Zend Framework - Same browser open multiple tabs but wait for first request to finished -

i have issue same browser client seek open multiple tabs it. server wait first request finished.

for illustration

open first browser tab take more time 30sec.

now, next tab open help of ctr + mouse click open new tab in bowser static page 1 sec wait; stil have wait first request finished.

note : have website in not in live using next technology php 5.4, mysql, zend framework 2.1, xampp 1.8

please guide in above issue if confution can comment on it. happy chat also.

i guess have session_start() on every page.

default php session based on files. hence whenever session_start() called file lock occur on server. until finish process file lock won't released.

to resolve problem utilize session_write_close() on page. utilize session write close efficiently. 1 time written session close it.

session_write_close() release lock. after session_write_close() can read info session can't write it. if want write need restart session 1 time again using session_start().

session info stored after script terminated without need phone call session_write_close(), session info locked prevent concurrent writes 1 script may operate on session @ time. when using framesets sessions experience frames loading 1 1 due locking. can cut down time needed load frames ending session changes session variables done.

ref:

http://www.php.net//manual/en/function.session-write-close.php http://www.php.net/manual/en/function.session-start.php

php apache http session zend-framework2

No comments:

Post a Comment