Simuler le passage d'un visiteur sur chaque page
5 messages
• Page 1 sur 1
- tophus
- WRInaute discret

- Messages: 221
- Inscription: 12 Aoû 2005
Simuler le passage d'un visiteur sur chaque page
J'ai fait un système de cache pour un site dynamique, dès le premier passage d'un visiteur la page est mis en cache sur le serveur, je voudrais faire une fonction qui efface mon cache, (pour ca pas de problème) et ensuite qui simule le passage d'un visiteur sur chaque pages afin de recreer tous mon site en cache.
Voila si qq peut me metre sur la piste.(je code en php)
merci
Voila si qq peut me metre sur la piste.(je code en php)
merci
-

jeromax - WRInaute passionné

- Messages: 1110
- Inscription: 12 Nov 2003
utilise la librairie CURL
récupère ta page index et analyse le code: extraction des url des liens (par expressions régulières) et pour chaque lien recommence l'analyse...
Il faudra stocker les pages visitées pour ne pas retourner 2 fois au même endroit.
récupère ta page index et analyse le code: extraction des url des liens (par expressions régulières) et pour chaque lien recommence l'analyse...
Il faudra stocker les pages visitées pour ne pas retourner 2 fois au même endroit.
- Tilt
- WRInaute impliqué

- Messages: 858
- Inscription: 26 Mar 2005
si tu as une liste de pages statiques:
place ta liste dans un tableau ("array"),
fait une boucle sur chaque élément du tableau ("foreach")
ouvre chaque page avec une fonction d'appel distant ("get_file_content","readfile","fsockopen")
si tes pages sont dynamiques, c'est plus compliqué car avant cela il te faut un script qui récupère tous tes liens dans un tableau ou un fichier, que tu dédoublonnes.
mais en voilà un script bizarre, pourquoi n'attends-tu pas que quelqu'un visite tes pages ?
place ta liste dans un tableau ("array"),
fait une boucle sur chaque élément du tableau ("foreach")
ouvre chaque page avec une fonction d'appel distant ("get_file_content","readfile","fsockopen")
si tes pages sont dynamiques, c'est plus compliqué car avant cela il te faut un script qui récupère tous tes liens dans un tableau ou un fichier, que tu dédoublonnes.
mais en voilà un script bizarre, pourquoi n'attends-tu pas que quelqu'un visite tes pages ?
- tophus
- WRInaute discret

- Messages: 221
- Inscription: 12 Aoû 2005
ok, merci, mes pages sont dynamiques mais j'ai une map du site, ca devrais être bon.
En fait je fait ca car le serveur RAM beaucoup, il suffit d'avoir 5 connectés pour avoir un "too many connection", c'est mes requettes sql qui le font ramer. (NFrance en mutu c'est vraiment pas terrible). du coup je préfère tous metre en cache à l'avance...
En fait je fait ca car le serveur RAM beaucoup, il suffit d'avoir 5 connectés pour avoir un "too many connection", c'est mes requettes sql qui le font ramer. (NFrance en mutu c'est vraiment pas terrible). du coup je préfère tous metre en cache à l'avance...
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Référencement : le problème des sessions des pages PHP - 04-08-2008
- Live Search corrige le problème de referrers - 22-09-2006
- Fin de l'API Google Search SOAP - 27-05-2009
- Trouver son checksum Google avec la toolbar (barre d'outils) - 20-10-2002
- Mise à jour du PageRank (29 Septembre 2006) - 29-09-2006
- Mise à jour de Google Images (Juillet 2006) - 10-07-2006
Consultez la description détaillée des produits ou services de Google suivants : JotSpot
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
