Lento procesamiento a través del formulario de url
- keoyl
- Newbie


- Registrado: Ene 18, 2013
- Mensajes: 5
- Status: Offline
Hola,
Tengo algunos anuncios de texto antiguo intercambio de secuencia de comandos alojada en hosting compartido que utiliza la versión 5.3 de PHP y MySql 5.1 y tiene problema con el procesamiento de direcciones URL de referencia a través del formulario.
URL de referencia de procesamiento son mucho más lentas que el procesamiento de direcciones URL normales por lo que no entiendo por qué. Por ejemplo si pongo una url normal como
proceso es muy rápido, pero si pongo referrer url como
Im para responder más lento. Más lento que IM responder incluso si pongo sólo barra diagonal (/) en el extremo de una url normal como
No creo que el problema está en el código porque como dije funciona con url normal. También trabajó en la versión anterior de PHP (5.2) y MySql versión (5.0).
He probado la página carga aceleró cuando pone url normal y el referente. La velocidad de carga de la página cuando pongo una url normal es menos de 1 segundo (269msl) y cuando puse url referente la carga fue de más de 9 segundos (9594msl). Esto fue probado con Firefox, consola Web.
¿Hace que alguien sabe que donde puede ser un problema?
Gracias
Ivan.
Tengo algunos anuncios de texto antiguo intercambio de secuencia de comandos alojada en hosting compartido que utiliza la versión 5.3 de PHP y MySql 5.1 y tiene problema con el procesamiento de direcciones URL de referencia a través del formulario.
URL de referencia de procesamiento son mucho más lentas que el procesamiento de direcciones URL normales por lo que no entiendo por qué. Por ejemplo si pongo una url normal como
Código: [ Select ]
mysite(dot)com
Código: [ Select ]
mysite(dot)com/referrer=2
Código: [ Select ]
mysite(dot)com/
No creo que el problema está en el código porque como dije funciona con url normal. También trabajó en la versión anterior de PHP (5.2) y MySql versión (5.0).
He probado la página carga aceleró cuando pone url normal y el referente. La velocidad de carga de la página cuando pongo una url normal es menos de 1 segundo (269msl) y cuando puse url referente la carga fue de más de 9 segundos (9594msl). Esto fue probado con Firefox, consola Web.
¿Hace que alguien sabe que donde puede ser un problema?
Gracias
Ivan.
- Anonymous
- Bot


- Registrado: 25 Feb 2008
- Mensajes: ?
- Loc: Ozzuland
- Status: Online
Enero 18th, 2013, 9:43 am
- Zealous
- Guru


- Registrado: Abr 15, 2011
- Mensajes: 1192
- Loc: Sydney
- Status: Online
- keoyl
- Newbie


- Registrado: Ene 18, 2013
- Mensajes: 5
- Status: Offline
Zealous escribió:
¿se valida el código, para saber lo que se está procesando?
¿Cuando dices validado te refieres a comprobar es publicado?
Aquí está todo el código así que por favor me dices.
Código: [ Select ]
<?php
session_start();
include "memberheader.php";
$name = $_POST['name'];
$id = $_POST['id'];
$bannerurl = $_POST['bannerurl'];
$targeturl = $_POST['targeturl'];
$done = $_POST['done'];
if( session_is_registered("ulogin") ) {
?>
<div id="wrapper">
<div id="content">
<div id="content_top">
<h1>Edit Banner</h1>
</div>
<?
include("navigation.php");
if ($done == "YES") {
if (empty($name)){
?> <h4>No name entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if ($bannerurl=="" or $bannerurl=="http://"){
?><h4>No banner url entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if (substr($bannerurl, 0,7)!= 'http://') {
?><h4>You must put a valid image url. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if ($targeturl=="" or $targeturl=="http://"){
?><h4>No target url entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if (substr($targeturl, 0,7)!= 'http://') {
?><h4>You must put a valid target url. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
$query = "update banners set name='$name', targeturl='$targeturl', bannerurl='$bannerurl', added=1, status=0 where id=".$id;
$result = mysql_query ($query)
or die ("Query failed");
?>
<br /><h3>Your banner has been edited, <a href="postbanners.php">click here</a> to go back.</h3>
<?
}
else {
?>
<center><br>
<form method="POST" action="editbanners.php">
<h1>Banner Name:</h1><div id="form_members">
<input type="text" name="name" style="text-align: center; height: 30px" size="25" maxlength="15" value="<? echo $name; ?>"></div><br>
<h1>Banner Image URL:</h1><div id="post_ad_form">
<input type="text" name="bannerurl" style="text-align: center; height: 30px" size="70" maxlength="75" value="<? echo $bannerurl; ?>"></div><br>
<img src="<? echo $bannerurl; ?>" alt="Your banner preview."><br>
<h1>Target Url:</h1><div id="post_ad_form">
<input type="text" name="targeturl" style="text-align: center; height: 30px" size="70" maxlength="75" value="<? echo $targeturl; ?>"></div>
<input type="hidden" name="id" value="<? echo $id; ?>">
<input type="hidden" name="done" value="YES">
<div id="button_member">
<input type="submit" value="Save" style="text-align: center; height: 26px" class="btn"></div>
</form>
</center>
<?
}
echo "</td></tr></table>";
}
else
{ ?>
<h4>You must be logged in to access this site. Please <a href="../index.php">click here</a> to login.</h4>
<? }
?>
</div>
</div>
<?
include "../footer.php";
mysql_close($dblink);
?>
session_start();
include "memberheader.php";
$name = $_POST['name'];
$id = $_POST['id'];
$bannerurl = $_POST['bannerurl'];
$targeturl = $_POST['targeturl'];
$done = $_POST['done'];
if( session_is_registered("ulogin") ) {
?>
<div id="wrapper">
<div id="content">
<div id="content_top">
<h1>Edit Banner</h1>
</div>
<?
include("navigation.php");
if ($done == "YES") {
if (empty($name)){
?> <h4>No name entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if ($bannerurl=="" or $bannerurl=="http://"){
?><h4>No banner url entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if (substr($bannerurl, 0,7)!= 'http://') {
?><h4>You must put a valid image url. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if ($targeturl=="" or $targeturl=="http://"){
?><h4>No target url entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
if (substr($targeturl, 0,7)!= 'http://') {
?><h4>You must put a valid target url. Click <a href=editbanners.php>here</a> to go back</h4> <?
exit;
}
$query = "update banners set name='$name', targeturl='$targeturl', bannerurl='$bannerurl', added=1, status=0 where id=".$id;
$result = mysql_query ($query)
or die ("Query failed");
?>
<br /><h3>Your banner has been edited, <a href="postbanners.php">click here</a> to go back.</h3>
<?
}
else {
?>
<center><br>
<form method="POST" action="editbanners.php">
<h1>Banner Name:</h1><div id="form_members">
<input type="text" name="name" style="text-align: center; height: 30px" size="25" maxlength="15" value="<? echo $name; ?>"></div><br>
<h1>Banner Image URL:</h1><div id="post_ad_form">
<input type="text" name="bannerurl" style="text-align: center; height: 30px" size="70" maxlength="75" value="<? echo $bannerurl; ?>"></div><br>
<img src="<? echo $bannerurl; ?>" alt="Your banner preview."><br>
<h1>Target Url:</h1><div id="post_ad_form">
<input type="text" name="targeturl" style="text-align: center; height: 30px" size="70" maxlength="75" value="<? echo $targeturl; ?>"></div>
<input type="hidden" name="id" value="<? echo $id; ?>">
<input type="hidden" name="done" value="YES">
<div id="button_member">
<input type="submit" value="Save" style="text-align: center; height: 26px" class="btn"></div>
</form>
</center>
<?
}
echo "</td></tr></table>";
}
else
{ ?>
<h4>You must be logged in to access this site. Please <a href="../index.php">click here</a> to login.</h4>
<? }
?>
</div>
</div>
<?
include "../footer.php";
mysql_close($dblink);
?>
- <?php
- session_start();
- include "memberheader.php";
- $name = $_POST['name'];
- $id = $_POST['id'];
- $bannerurl = $_POST['bannerurl'];
- $targeturl = $_POST['targeturl'];
- $done = $_POST['done'];
- if( session_is_registered("ulogin") ) {
- ?>
- <div id="wrapper">
- <div id="content">
- <div id="content_top">
- <h1>Edit Banner</h1>
- </div>
- <?
- include("navigation.php");
- if ($done == "YES") {
- if (empty($name)){
- ?> <h4>No name entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
- exit;
- }
- if ($bannerurl=="" or $bannerurl=="http://"){
- ?><h4>No banner url entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
- exit;
- }
- if (substr($bannerurl, 0,7)!= 'http://') {
- ?><h4>You must put a valid image url. Click <a href=editbanners.php>here</a> to go back</h4> <?
- exit;
- }
- if ($targeturl=="" or $targeturl=="http://"){
- ?><h4>No target url entered. Click <a href=editbanners.php>here</a> to go back</h4> <?
- exit;
- }
- if (substr($targeturl, 0,7)!= 'http://') {
- ?><h4>You must put a valid target url. Click <a href=editbanners.php>here</a> to go back</h4> <?
- exit;
- }
- $query = "update banners set name='$name', targeturl='$targeturl', bannerurl='$bannerurl', added=1, status=0 where id=".$id;
- $result = mysql_query ($query)
- or die ("Query failed");
- ?>
- <br /><h3>Your banner has been edited, <a href="postbanners.php">click here</a> to go back.</h3>
- <?
- }
- else {
- ?>
- <center><br>
- <form method="POST" action="editbanners.php">
- <h1>Banner Name:</h1><div id="form_members">
- <input type="text" name="name" style="text-align: center; height: 30px" size="25" maxlength="15" value="<? echo $name; ?>"></div><br>
- <h1>Banner Image URL:</h1><div id="post_ad_form">
- <input type="text" name="bannerurl" style="text-align: center; height: 30px" size="70" maxlength="75" value="<? echo $bannerurl; ?>"></div><br>
- <img src="<? echo $bannerurl; ?>" alt="Your banner preview."><br>
- <h1>Target Url:</h1><div id="post_ad_form">
- <input type="text" name="targeturl" style="text-align: center; height: 30px" size="70" maxlength="75" value="<? echo $targeturl; ?>"></div>
- <input type="hidden" name="id" value="<? echo $id; ?>">
- <input type="hidden" name="done" value="YES">
- <div id="button_member">
- <input type="submit" value="Save" style="text-align: center; height: 26px" class="btn"></div>
- </form>
- </center>
- <?
- }
- echo "</td></tr></table>";
- }
- else
- { ?>
- <h4>You must be logged in to access this site. Please <a href="../index.php">click here</a> to login.</h4>
- <? }
- ?>
- </div>
- </div>
- <?
- include "../footer.php";
- mysql_close($dblink);
- ?>
Página 1 de 1
Para responder a este tema que necesita para ingresar o registrarse. Es gratis.
Publicar Información
- Total de mensajes en este tema: 3 mensajes
- Usuarios navegando por este Foro: Zealous y 190 invitados
- No puede abrir nuevos temas en este Foro
- No puede responder a temas en este Foro
- No puede editar sus mensajes en este Foro
- No puede borrar sus mensajes en este Foro
- No puede enviar adjuntos en este Foro
