From 36f114ef792cd19b7e2a6e00540ff0ffd8422253 Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Tue, 15 Nov 2005 07:55:52 +0000 Subject: [PATCH] reduce visible latency git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@156 839d8a87-29fc-0310-9880-83ba4fa771e5 --- ChangeLog | 1 + htdocs/carnet/mescontacts_pdf.php | 2 ++ htdocs/login.php | 1 - include/platal/page.inc.php | 5 ++++- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 109a44d..f5a7658 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ New : * Core : - HTTP redirection safe wrt Session (should solve login problems). -MC + - Free $_SESSION before the page rendering, to release locks. -MC * Documentation : - Documentation now use Wiki -Car diff --git a/htdocs/carnet/mescontacts_pdf.php b/htdocs/carnet/mescontacts_pdf.php index 3dce194..b6b25fb 100644 --- a/htdocs/carnet/mescontacts_pdf.php +++ b/htdocs/carnet/mescontacts_pdf.php @@ -24,6 +24,8 @@ new_skinned_page('index.tpl', AUTH_COOKIE); require_once('contacts.pdf.inc.php'); require_once('user.func.inc.php'); +session_write_close(); + $sql = "SELECT a.alias FROM aliases AS a INNER JOIN auth_user_md5 AS u ON ( a.id = u.user_id ) diff --git a/htdocs/login.php b/htdocs/login.php index d90c516..d67ee86 100644 --- a/htdocs/login.php +++ b/htdocs/login.php @@ -22,7 +22,6 @@ require_once('xorg.inc.php'); new_skinned_page('login.tpl', AUTH_COOKIE); - $res = $globals->xdb->query('SELECT date, naissance FROM auth_user_md5 WHERE user_id={?}', Session::getInt('uid')); list($date, $naissance) = $res->fetchOneRow(); diff --git a/include/platal/page.inc.php b/include/platal/page.inc.php index fb527be..dd039ea 100644 --- a/include/platal/page.inc.php +++ b/include/platal/page.inc.php @@ -109,6 +109,9 @@ class PlatalPage extends Smarty function _run($skin) { global $globals, $TIME_BEGIN; + + session_write_close(); + $this->assign("xorg_errors", $this->_errors); $this->assign("xorg_failure", $this->_failure); @@ -128,7 +131,7 @@ class PlatalPage extends Smarty $this->assign('validate', urlencode($globals->baseurl.'/valid.html')); $result = $this->fetch($skin); - $ttime = sprintf('Temps total: %.02fs
', microtime_float() - $TIME_BEGIN); + $ttime .= sprintf('Temps total: %.02fs
', microtime_float() - $TIME_BEGIN); $replc = "VALIDATION HTML INACTIVE
"; if ($globals->debug & 2) { -- 2.1.4