Comment optimiser son site ?
Gabin
-
Gabin -
Gabin -
Bonjour,
Voici mon site en construction : http://rockgroupe.o-n.fr (héberger ici pour la période de création).
Je voudrais savoir déjà si vous accédez rapidement a mon site et s'il faut optimiser sa vitesse de chargement, comment faire cela ?
J'ai déjà alléger pas mal d'images.
Voilà,
Je vous remercie pour toute l'aide que vous pouvez m'apporter,
Bon soir,
Gabin
Webmaster/Pianiste du site http://rockgroupe.o-n.fr
Voici mon site en construction : http://rockgroupe.o-n.fr (héberger ici pour la période de création).
Je voudrais savoir déjà si vous accédez rapidement a mon site et s'il faut optimiser sa vitesse de chargement, comment faire cela ?
J'ai déjà alléger pas mal d'images.
Voilà,
Je vous remercie pour toute l'aide que vous pouvez m'apporter,
Bon soir,
Gabin
Webmaster/Pianiste du site http://rockgroupe.o-n.fr
A voir également:
- Comment optimiser son site ?
- Optimiser son pc - Accueil - Utilitaires
- Site de telechargement - Accueil - Outils
- Site x - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
11 réponses
Pour améliorer la vitesse de chargement d'un site il faut limiter le nombre de hit.
C'est a dire le nombre d'image afficher le nombre d'includes dans tes pages php.... etc etc
C'est a dire le nombre d'image afficher le nombre d'includes dans tes pages php.... etc etc
Oui des includes comme ca ton menu se recharge pas à chaque fois.
Et surtout : olympe-network c'est ce qui te fait le plus ramer.....
Gratuit mais bon.....
Pour 2€ t'a un mois chez un très bon hébergeur, a toi de voir !
Et surtout : olympe-network c'est ce qui te fait le plus ramer.....
Gratuit mais bon.....
Pour 2€ t'a un mois chez un très bon hébergeur, a toi de voir !
Oui j'aimerais bien mettre qu'un include mais comment faire pour ne changer que la partie centrale alors ?
Comment faire pour dès lorsque je clique sur par exemple le lien Contact, juste le centre change ?
Je vous remercie,
Gabin
Comment faire pour dès lorsque je clique sur par exemple le lien Contact, juste le centre change ?
Je vous remercie,
Gabin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben en fait sur ta page index.php t'a tout tes menus, et à l'endroit ou y'avait le centre, tu coupe ton code et tu le copie dans un autre fichier php comme je sais pas, piano.php
Après tu peux faire avec des index.php?page=piano.php
Mais fais gaffe à la faille include
Après tu peux faire avec des index.php?page=piano.php
Mais fais gaffe à la faille include
Ok sa j'arrive à comprendre mais là ou j'ai un soussis c'est :
comment appeler, si je prend ton exemple, le contenu piano.php dans ma page et après appelé le contenu batterie.php ?
En fait, comment peut on l'appeler en cliquant sur le lien que tu m'as montré, afin qu'il apparaisse là ou je veux qu'il soit ?
Merci encore à toi "letoine", c'est sympa de chercher à bien m'expliquer etc ;)
Gabin
comment appeler, si je prend ton exemple, le contenu piano.php dans ma page et après appelé le contenu batterie.php ?
En fait, comment peut on l'appeler en cliquant sur le lien que tu m'as montré, afin qu'il apparaisse là ou je veux qu'il soit ?
Merci encore à toi "letoine", c'est sympa de chercher à bien m'expliquer etc ;)
Gabin
en fait le lien basique en html c'est ca :
Pour que ca marche en include c'est très simple:
Au minimum rajoute un "if(file_exists" pour protéger ton site des backdoors
<a href="batterie.php">Venez voir ma batterie</a>
Pour que ca marche en include c'est très simple:
<a href="index.php?page=batterie">Venez voir ma batterie</a>
Au minimum rajoute un "if(file_exists" pour protéger ton site des backdoors
Ok,
si j'ai bien compris, ses liens c'est ceux de mon menu (par exemple) ?
pour que les pages de ses liens s'affichent dans ma page au milieu, comment je dois faire ? que dois je mettre pour appeler le lien a cet endroit ?
car si je met le lien comme tu me l'as dis, il m'ouvrira une nouvelle page avec son contenu.
Je me trompe ?
si j'ai bien compris, ses liens c'est ceux de mon menu (par exemple) ?
pour que les pages de ses liens s'affichent dans ma page au milieu, comment je dois faire ? que dois je mettre pour appeler le lien a cet endroit ?
car si je met le lien comme tu me l'as dis, il m'ouvrira une nouvelle page avec son contenu.
Je me trompe ?
Ben en fait, ta page page index.php est vide au centre !!!!!
Comment dire, en fait, tu supprime tout le contenu du centre de ta page, dans ton code faut que tu te débrouille pour que t'es le centre entièrement vide, juste avec ton fond d'écran....
Ensuite tu place ton include là ou il y avait ton contenu, tu met un code comme ca :
Comment dire, en fait, tu supprime tout le contenu du centre de ta page, dans ton code faut que tu te débrouille pour que t'es le centre entièrement vide, juste avec ton fond d'écran....
Ensuite tu place ton include là ou il y avait ton contenu, tu met un code comme ca :
acceuil.php : c'est ta page d'acceuil (^^), c'est le contenu que ta dans ton index
if (isset($_GET['page']) AND file_exists($_GET['page'].'.php')) // Si jamais il y a une page a afficher et que elle est dans ton serveur ben on l'affiche
{
include $_GET['page'].'.php'; // on inclu la page que le visiteur veut voir
}
else
{
include 'accueil.php'; // Si jamais y'a une erreur d'url ou que le visiteur arrive, il tombe sur l'acceuil
}
Zut zut zut ... je sais pas si sa viens de moi ou que c'est si difficile mais pourrais tu me dire exactement (j'ai honte d'avoir a demander cela ...) quoi changer dans le code afin d'afficher deux contenus différents chacun leur tour après un clic sur leur lien respectif.
Heu... si tu as un site qui explique tout cela, ne te gène pas, balance moi l'adresse ;)
Encore merci pour ta patience,
Gabin
Heu... si tu as un site qui explique tout cela, ne te gène pas, balance moi l'adresse ;)
Encore merci pour ta patience,
Gabin
dans ton fichier index.php
tu met tout le code menu entete pied de page etc.. sauf la partie centrale
à la place tu met ça
<?php
switch($_GET["page"])
case "":
include("accueil.php");
break,
case "batterie":
include("batterie.php");
break,
case "guitare":
include("guitare.php");
break,
case "piano":
include("piano.php");
break,
}
?>
tes liens de menu ressembleront à ça
<a href="/">Accueil</a>
<a href="index.php?page=batterie">Batterie</a>
<a href="index.php?page=guitare">Guitare</a>
<a href="index.php?page=piano">Piano</a>
A+
tu met tout le code menu entete pied de page etc.. sauf la partie centrale
à la place tu met ça
<?php
switch($_GET["page"])
case "":
include("accueil.php");
break,
case "batterie":
include("batterie.php");
break,
case "guitare":
include("guitare.php");
break,
case "piano":
include("piano.php");
break,
}
?>
tes liens de menu ressembleront à ça
<a href="/">Accueil</a>
<a href="index.php?page=batterie">Batterie</a>
<a href="index.php?page=guitare">Guitare</a>
<a href="index.php?page=piano">Piano</a>
A+
Bon alors j'ai donc fais comme tu m'as suggéré:
Voici le lien :
Voici le code pour la partie ou sa change :
Mais sa ne marche pas !!!
Testez par vous même : http://rockgroupe.o-n.fr/
Aidez moi encore SVP !!
Voici le lien :
<a href="index.php?page=accueil" ><div class="elemMenu">Accueil</div></a>
Voici le code pour la partie ou sa change :
<div id="Centre">
<?php
switch($_GET["page"])
{
case "accueil":
include("http://rockgroupe.o-n.fr/inc/inc-accueil.php");
break,
}
?>
</div>
Mais sa ne marche pas !!!
Testez par vous même : http://rockgroupe.o-n.fr/
Aidez moi encore SVP !!
là je suis au taf et je n'a acces qu'au site commentcamarche
mais pour affichier la page d'accueil
Tu tapes l'adresse de ton site seulment
par contre dans ton switch il faut que tu mettes case "": et non case "accueil"
rien entre les 2 => "
Ce n'est pas un oubli de ma part
Ensuite pour les autres page tu fais comme je t'ai montré et ça marche c'est obligatoire.
mais pour affichier la page d'accueil
Tu tapes l'adresse de ton site seulment
par contre dans ton switch il faut que tu mettes case "": et non case "accueil"
rien entre les 2 => "
Ce n'est pas un oubli de ma part
Ensuite pour les autres page tu fais comme je t'ai montré et ça marche c'est obligatoire.
bonjour,
j'avais trouvé un tuto très simple pour faire des pseudo-frame, ce qui est en fait ce que tu veux faire.
Regarde ce lien: http://phpdebutant.org/article68.php
Le cite juste ici le code qui nous intéresse:
Toute les explications sont sur le lien: http://phpdebutant.org/article68.php
j'avais trouvé un tuto très simple pour faire des pseudo-frame, ce qui est en fait ce que tu veux faire.
Regarde ce lien: http://phpdebutant.org/article68.php
Le cite juste ici le code qui nous intéresse:
<div class="entete" >
<?php
include('entete.htm'); // Nous appelons l'entete du site
?>
</div>
<div class="colonneGauche" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="colonneDroite">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'accueil' => 'accueil.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div> <div class="pied">
<?php
include('pied.htm'); // Nous appelons le pied de page
?>
</div>
Toute les explications sont sur le lien: http://phpdebutant.org/article68.php