Lenteur à la création d'une réservation

  • cedric_arsara
  • Topic Author
  • New Member
  • New Member
More
4 years 3 months ago #2463 by cedric_arsara
Lenteur à la création d'une réservation was created by cedric_arsara
Bonjour,

Nous venons de migrer de 1.9.7e vers la version 3.4.1.
Nous avons de très nombreux sites, domaines et ressources.
Lors de la création d'une nouvelle réservation, la page met un temps -très- (trop) important à se charger.
Après recherches, il s'avère que de très nombreuses requêtes en base sont lancées dans diverses boucles lors de l'appel de cette page.
Afin que le site soit utilisable, nous avons dû de nouveau procéder à un 'hack' de l'application (déjà réalisé en 1.9.7).
Pour information, voici les modifications que nous avons apporté (la contrepartie est qu'il n'est plus possible de changer de domaine depuis le page de création) :
edit_entry.php =>
// CODE ORIGINAL $sql = "select id, area_name from ".TABLE_PREFIX."_area where enable_periods != 'y' order by area_name";

$sql = "select id, area_name from ".TABLE_PREFIX."_area where id='".$area."' and enable_periods != 'y' order by area_name";

<script>
$(document).ready(function() {
document.getElementById('areas').disabled=true;
});
</script>

Cordialement,

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 3 months ago #2468 by Yan
Bonjour,
merci pour votre partage d'expérience.
Cependant, le hack que vous proposez ne peut être appliqué sans réduire la fonctionnalité de changer de domaine.
Je note cependant votre remarque à fin d'analyse du code pour l'optimiser. Cependant, il est vraisemblable qu'une grosse base de données entraîne ces lenteurs.
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • cedric_arsara
  • Topic Author
  • New Member
  • New Member
More
4 years 3 months ago #2469 by cedric_arsara
Replied by cedric_arsara on topic Lenteur à la création d'une réservation
Bonjour,
En effet notre base est assez conséquente. Pour information, nous avons 106 entrées dans la table area, 694 dans la table room, 13 dans sites, 18 dans type_area et 70000 dans entry.
Cordialement,

Please Log in or Create an account to join the conversation.

Moderators: Yan