[ PHP ] utilisation des fichiers

utilisation des fichiers [ PHP ] - Programmation

Marsh Posté le 31-07-2001 à 14:31:25    

Dans plusieurs post que j'ai eu, on m'a conseillé de créer des fichiers sur le disque dur (génération d'image dynamiques, fichiers xml...). Seulement je me pose quelques questions:
 
comment faites-vous quand vous stocker une image sur votre dur (une image générée différente à chaque fois) ou un fichier, il y a le prob d'accès concurent???
Vous générer un fichier avec un nom aléatoire ou contenant un id de session??
Dans ce cas quand et comment supprimez vous les fichiers pour ne pas surcharger le disque dur???

Reply

Marsh Posté le 31-07-2001 à 14:31:25   

Reply

Marsh Posté le 31-07-2001 à 15:48:36    

pour ma part, je génére des fichiers (texte surtout) contenant un chiffre que j'incrémente au fur et à mesure..
pour les accés concurrent, ça me concerne pas trop vu la fréquentation très faible de mon site  :sweat:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 31-07-2001 à 15:59:44    

Le plus simple, c'est de créer un répertoire par visiteur (ID de session par exemple) avec tous les fichiers pour cet utilisateur dedans.
Pour ne pas surcharger le disque, tes scripts peuvent faire du nettoyage automatique, par exemple supprimer les répertoires dont la date de création date de plus d'un certain temp, à déterminer.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 31-07-2001 à 16:05:43    

C'est ce que tu fais toi Mara's Dad??
On peut nettoyer facilement avec php??
Je pense que c'est la meilleure solution les id et le nettoyage automatique. En fait je voulais savoir si c'était The solution ou du moins la plus efficace/utilisée??

Reply

Marsh Posté le 31-07-2001 à 17:28:47    

donc?

Reply

Marsh Posté le 31-07-2001 à 21:48:41    

certains hébergeurs (comme nexen) offrent un robot qui éxécute les tâches que tu lui spécifies pendant la nuit. si ton hébergeur a un service semblable, dis-lui d'éxécuter clean_me.php tous les soirs :)
 
tu peux également imposer une limite (déterminée par l'expérience, suivant la place disque et la fréquentation de ton site) de, par exemple, cinquante répertoires temporaires. le nettoyage est fait dès qu'un visiteur se pointe sur ton site : si nombre_de_pages_temporaires > limite then efface(le_répertoire_le_plus_vieux).

Reply

Marsh Posté le 31-07-2001 à 22:58:12    

tu stockes tout dans des cookies en local  :crazy:  :crazy:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 31-07-2001 à 23:04:34    

Sh@rdar a écrit a écrit :

tu stockes tout dans des cookies en local  :crazy:  :crazy:  




 
tu pense a ceux ki refuse les cookie bon c pas mon k mais certain ke je ne comprend pas les refuse


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
Reply

Marsh Posté le 01-08-2001 à 01:37:45    

shinji a écrit a écrit :

C'est ce que tu fais toi Mara's Dad??
On peut nettoyer facilement avec php??
Je pense que c'est la meilleure solution les id et le nettoyage automatique. En fait je voulais savoir si c'était The solution ou du moins la plus efficace/utilisée??  




 
Ben, moi, je le fais pas, j'en ai pas l'utilisation pour le moment !
Mais pour le nettoyage, à part un soft externe, je vois pas d'autres solutions.
 
Pour ce qui est de l'efficacité, y'a qu'à tester, mais s'il ne s'agit pas de supprimer des centaines de fichiers (Ben oui, faut supprimer les fichiers avant de supprimer le répertoire), je vois pas trop le problème. Et puis tu peux limiter la boucle de suppression à un certain nombre de fichiers si tu vois que c'est  trop long. Pour le cas qu'un visiteur t'en aurrais fais créer des chiées  :lol: Mais là on tombe dans le capilotracté !
 
Non, sans dec, si ton script a le temps de créer des fichiers et d'écrire dedans, il à aussi le temps de les supprimer !
 
Sh@rdar, il s'agit de fichiers générés par le script PHP sur le serveur, rien à voir avec les cookies !  :pt1cable:  :pt1cable:
 
PS: Désolé d'être moins rapide dans mes réponses, mais y m'ont enfin donné du boulot, alors, le forum... Snif, plus trop le temps ! M'enfin, on fait c'qu'on peut  ;)

 

[edtdd]--Message édité par Mara's dad--[/edtdd]


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 01-08-2001 à 09:13:16    

Mara's dad a écrit a écrit :

 
 
Ben, moi, je le fais pas, j'en ai pas l'utilisation pour le moment !
Mais pour le nettoyage, à part un soft externe, je vois pas d'autres solutions.
 
Pour ce qui est de l'efficacité, y'a qu'à tester, mais s'il ne s'agit pas de supprimer des centaines de fichiers (Ben oui, faut supprimer les fichiers avant de supprimer le répertoire), je vois pas trop le problème. Et puis tu peux limiter la boucle de suppression à un certain nombre de fichiers si tu vois que c'est  trop long. Pour le cas qu'un visiteur t'en aurrais fais créer des chiées  :lol: Mais là on tombe dans le capilotracté !
 
Non, sans dec, si ton script a le temps de créer des fichiers et d'écrire dedans, il à aussi le temps de les supprimer !
 
Sh@rdar, il s'agit de fichiers générés par le script PHP sur le serveur, rien à voir avec les cookies !  :pt1cable:  :pt1cable:
 
PS: Désolé d'être moins rapide dans mes réponses, mais y m'ont enfin donné du boulot, alors, le forum... Snif, plus trop le temps ! M'enfin, on fait c'qu'on peut  ;)  




 
Merci, je vais essayer de supprimer avec php..je tiens le post à jour!
Je croyais que t'étais partis en vacances ;)
J'espère que c'est interessant au moins ce que tu fais?
Courage!

Reply

Marsh Posté le 01-08-2001 à 09:13:16   

Reply

Marsh Posté le 01-08-2001 à 10:24:53    

MoRp][eUs a écrit a écrit :

 
 
tu pense a ceux ki refuse les cookie bon c pas mon k mais certain ke je ne comprend pas les refuse  




 
 
bide mode on #:
 
en fait je voulais faire un peu d'humour mais je me suis gourré de smileys....
 
bide mode off #:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed