Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3290 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  389  390  391  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1638986
0x90
Posté le 08-11-2007 à 12:21:03  profilanswer
 

Reprise du message précédent :
J'ai pas suivit tout les details, mais y'a aussi la solution flash uploader aussi, avec l'avantage de pouvoir faire de la multisélection de fichier. ( Et l'inconvénient de se vautrer sous linux :D )
( Je parle d'utiliser la feature du flash en faceless, l'ui on peut continuer à la faire html/css classique par dessus avec le bridge flash<->js )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
mood
Publicité
Posté le 08-11-2007 à 12:21:03  profilanswer
 

n°1638995
Shinuza
This is unexecpected
Posté le 08-11-2007 à 12:26:44  profilanswer
 

0x90 a écrit :

J'ai pas suivit tout les details, mais y'a aussi la solution flash uploader aussi, avec l'avantage de pouvoir faire de la multisélection de fichier. ( Et l'inconvénient de se vautrer sous linux :D )
( Je parle d'utiliser la feature du flash en faceless, l'ui on peut continuer à la faire html/css classique par dessus avec le bridge flash<->js )


C'est pas con, par contre l'event onProgress, qui est envoyé à chaque changement d'état, mais de manière periodique, donc niveau fluidité ça change rien. Par contre niveau controle d'état ça roske bien.  :jap:


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1639013
0x90
Posté le 08-11-2007 à 12:37:41  profilanswer
 

Shinuza a écrit :


C'est pas con, par contre l'event onProgress, qui est envoyé à chaque changement d'état, mais de manière periodique, donc niveau fluidité ça change rien. Par contre niveau controle d'état ça roske bien.  :jap:


 
L'avantage aussi c'est que c'est flash directement qui check l'avancement, t'as pas besoin d'avoir un canal de discussion/pooling supplémentaire qui vient pomper des ressources serveur.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1639018
ratibus
Posté le 08-11-2007 à 12:46:22  profilanswer
 
n°1639023
Shinuza
This is unexecpected
Posté le 08-11-2007 à 12:50:04  profilanswer
 


Non  :o


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1639024
theredled
● REC
Posté le 08-11-2007 à 12:52:23  profilanswer
 

Chaos Intestinal a écrit :

Le Push HTTP, c'était pas la révolution informatique des 01 et consorts en 1996 ? [:god]
(ok, on a fait du chemin depuis, mais c'est marrant)


La révolution c'est le Putsh [:fing fang fung]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1639027
Shinuza
This is unexecpected
Posté le 08-11-2007 à 12:52:55  profilanswer
 

Putain, c'est saiske!

 

http://www.thecodingmachine.com/op [...] tation.avi

 

Disclaimer :

Citation :

French pronunciation warning! You will have to suffer it through the whole screencast, sorry ;)

+

Citation :

Ubuntu and Compiz worthless effects

Message cité 1 fois
Message édité par Shinuza le 08-11-2007 à 12:54:33

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1639028
theredled
● REC
Posté le 08-11-2007 à 12:54:39  profilanswer
 


si c'est pas un français ça [:petrus75]

 


ed : ah bah barbecued


Message édité par theredled le 08-11-2007 à 12:55:11

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1639038
Chaos Inte​stinal
Posté le 08-11-2007 à 13:07:40  profilanswer
 
n°1639041
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-11-2007 à 13:10:57  profilanswer
 
mood
Publicité
Posté le 08-11-2007 à 13:10:57  profilanswer
 

n°1639052
theredled
● REC
Posté le 08-11-2007 à 13:18:07  profilanswer
 


[:thordax]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1639072
Shinuza
This is unexecpected
Posté le 08-11-2007 à 13:34:45  profilanswer
 

Bon en gros, Xaja c'est basé sur les sockets en php :

 

http://fr3.php.net/manual/en/ref.sockets.php

 

Plus de la sérialisation, je m'interesserais bien mais Php c'est contre ma religion [:petrus75]


Message édité par Shinuza le 08-11-2007 à 13:34:53

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1639100
skeye
Posté le 08-11-2007 à 14:00:39  profilanswer
 

Tiens, j'aimerais bien savoir si vous feriez ça comme moi.
 
Application : Génération de trombinoscopes à-partir de divers critères.
 
Problème : les photos sont dans un blob dans la base. Et je ne veux pas aller me connecter à la base une fois par photo.
 
Ma solution simple : on récupère tout dans le script qui génère la page contenant les photos, et on met les données en session. De plus, on utilise un cache sur le disque pour les photos.
 
La question que je me pose : vous voyez un moyen de ne pas se retrouver avec des sessions d'une taille pas possible si on a une population de plusieurs centaines de personnes?[:joce]


---------------
Can't buy what I want because it's free -
n°1639104
flo850
moi je
Posté le 08-11-2007 à 14:05:04  profilanswer
 

je mettria pas les images en session , il y a le cache du navigateur pour ca

n°1639105
ratibus
Posté le 08-11-2007 à 14:05:32  profilanswer
 

Qu'entends-tu par "on met les données en session", quelles données ?
Le cache sur le disque c'est suffisant à mon avis.
Au pire tu peux déclencher la génération du cache en "préventif".

n°1639108
Dj YeLL
$question = $to_be || !$to_be;
Posté le 08-11-2007 à 14:07:47  profilanswer
 

skeye a écrit :

Tiens, j'aimerais bien savoir si vous feriez ça comme moi.

 

Application : Génération de trombinoscopes à-partir de divers critères.

 

Problème : les photos sont dans un blob dans la base. Et je ne veux pas aller me connecter à la base une fois par photo.

 

Ma solution simple : on récupère tout dans le script qui génère la page contenant les photos, et on met les données en session. De plus, on utilise un cache sur le disque pour les photos.

 

La question que je me pose : vous voyez un moyen de ne pas se retrouver avec des sessions d'une taille pas possible si on a une population de plusieurs centaines de personnes?[:joce]

 

Quelles données ? Les images ? :??: Tu fouts quand même pas une centaine de photos en cache quand même ? (je suppose que non, et je suppose donc que je n'ai pas compris ce que tu veux dire :o )

 

Edit : BBQed


Message édité par Dj YeLL le 08-11-2007 à 14:08:00

---------------
Gamertag: CoteBlack YeLL
n°1639109
skeye
Posté le 08-11-2007 à 14:14:51  profilanswer
 

Bon, j'imagine que c'est pas très clair, vues les réponses.[:dawa]

 

Mettons que j'ai une page trombino.php qui est censée afficher un un paquet de photos. Cette page connait la liste des gens à afficher.
Elle va donc retourner du contenu html avec dedans tout un tas de
<img src="affichemaphoto.php?id=xxx" >

 

Je ne veux pas que chaque appel à affichemaphoto.php génère un accès à la base. Donc j'envisage dans trombino.php avant d'envoyer le html de coller les photos en session, et de les reprendre dans la session à chaque appel de affichemaphoto.php.

 

Mais au-secours la taille de la session.[:dawa]

 

Donc le cache du navigateur n'a rien à voir là-dedans. Par contre remplir le cache en préventif c'est une bien meilleure idée que la session...faut juste que je regarde comment faire ça avec smarty.[:joce]

 

[edit]...avec un bête fetch sans utilisez la valeur de retour...[:dawa]


Message édité par skeye le 08-11-2007 à 14:17:16

---------------
Can't buy what I want because it's free -
n°1639113
Dj YeLL
$question = $to_be || !$to_be;
Posté le 08-11-2007 à 14:22:34  profilanswer
 

Ce n'est pas possible de créer les images sur le disque ?
 
Voici comment moi je ferais, mais je n'ai pas toutes les infos donc ça peut ne pas convenir au type de projet sur lequel tu es :
 
<img src="/public/pictures/trombi/28.jpg" /> (ou 28 est l'id de l'image)
 
Et un .htaccess dans le dossier trombi avec un truc du genre dedans :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ([0-9]+)\.jpg$ /tapage.php?gen=$1 [L]
 
Et la page en question génére l'image sur le disque. Donc si l'image existe on l'affiche, et si elle n'existe pas on la créé...
 
Enfin voila l'idée quoi :D


---------------
Gamertag: CoteBlack YeLL
n°1639117
skeye
Posté le 08-11-2007 à 14:30:22  profilanswer
 

Dj YeLL a écrit :

Ce n'est pas possible de créer les images sur le disque ?
 
Voici comment moi je ferais, mais je n'ai pas toutes les infos donc ça peut ne pas convenir au type de projet sur lequel tu es :
 
<img src="/public/pictures/trombi/28.jpg" /> (ou 28 est l'id de l'image)
 
Et un .htaccess dans le dossier trombi avec un truc du genre dedans :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ([0-9]+)\.jpg$ /tapage.php?gen=$1 [L]
 
Et la page en question génére l'image sur le disque. Donc si l'image existe on l'affiche, et si elle n'existe pas on la créé...
 
Enfin voila l'idée quoi :D


 
Là tu ne fais que réinventer le système de cache, qui ne pose pas de problème. A la première génération tu auras toujours autant d'accès à la base de données que de photos...ce qui est très lent. Non, la solution de générer le cache "à l'avance" me convient bien.


---------------
Can't buy what I want because it's free -
n°1639123
Dj YeLL
$question = $to_be || !$to_be;
Posté le 08-11-2007 à 14:34:24  profilanswer
 

skeye a écrit :


 
Là tu ne fais que réinventer le système de cache, qui ne pose pas de problème. A la première génération tu auras toujours autant d'accès à la base de données que de photos...ce qui est très lent. Non, la solution de générer le cache "à l'avance" me convient bien.


 
Je vois pas ce que tu veux faire alors ... soit les images sont récupérées de la BDD au fur et à mesure, donc X images = X requêtes, soit tu fais 1 seule requête et t'as pas d'autre choix que de stocker toutes les images en session. Compte tenu de ce que tu veux faire, je vois pas ce qu'il peut y avoir d'autre comme solution en fait.


---------------
Gamertag: CoteBlack YeLL
n°1639126
skeye
Posté le 08-11-2007 à 14:36:52  profilanswer
 

Dj YeLL a écrit :

 

Je vois pas ce que tu veux faire alors ... soit les images sont récupérées de la BDD au fur et à mesure, donc X images = X requêtes, soit tu fais 1 seule requête et t'as pas d'autre choix que de stocker toutes les images en session. Compte tenu de ce que tu veux faire, je vois pas ce qu'il peut y avoir d'autre comme solution en fait.

 

Faire une seule requête, et au lieu de les stocker en session générer le cache tout de suite (sans rien afficher), puisque je sais que j'en aurai besoin de toute manière...

Message cité 1 fois
Message édité par skeye le 08-11-2007 à 14:37:04

---------------
Can't buy what I want because it's free -
n°1639144
ratibus
Posté le 08-11-2007 à 14:43:33  profilanswer
 

skeye a écrit :


 
Faire une seule requête, et au lieu de les stocker en session générer le cache tout de suite (sans rien afficher), puisque je sais que j'en aurai besoin de toute manière...


Et j'imagine que t'as des tranches horaires tranquilles ;)
Donc un script shell + wget sur les urls des images la nuit et hop tu pré-génères l'intégralité de ton cache.

n°1639163
skeye
Posté le 08-11-2007 à 14:50:21  profilanswer
 

ratibus a écrit :


Et j'imagine que t'as des tranches horaires tranquilles ;)
Donc un script shell + wget sur les urls des images la nuit et hop tu pré-génères l'intégralité de ton cache.


ah non ça par contre ça va pas le faire, je serai surement trop limité en espace disque. Génération à l'appel de la page, cache à durée raisonnable, et vidage de l'ancien de temps en temps.


---------------
Can't buy what I want because it's free -
n°1639204
Jubijub
Parce que je le VD bien
Posté le 08-11-2007 à 15:03:32  profilanswer
 

perso je foutrais les images sur un disque, avec un ID tel que tu puisses avoir facilement le nom de l'image d'après l'id d'un user...et là 0 requetes en bases...
 
parce que ta 3 contraintes qui s'excluent :  
- t'as pas d'espace sur ton disque ==> données en bases
- tu veux pas de grosse requete ==> il te faut un cache temporaire
- cacher tt les photos sera trop gros et pas efficace (si t'as 100 photos, et 10 users simultanés, t'auras 1000 photos en cache, c très nul) ==> il te faut un cache hors session, soit ton disque
 
et tu boucles...


---------------
Jubi Photos : Flickr - 500px
n°1639218
Master p
My new cock ring :D
Posté le 08-11-2007 à 15:12:46  profilanswer
 

Jubijub a écrit :

perso je foutrais les images sur un disque, avec un ID tel que tu puisses avoir facilement le nom de l'image d'après l'id d'un user...et là 0 requetes en bases...

 

parce que ta 3 contraintes qui s'excluent :
- t'as pas d'espace sur ton disque ==> données en bases
- tu veux pas de grosse requete ==> il te faut un cache temporaire
- cacher tt les photos sera trop gros et pas efficace (si t'as 100 photos, et 10 users simultanés, t'auras 1000 photos en cache, c très nul) ==> il te faut un cache hors session, soit ton disque

 

et tu boucles...

Il est surtout stupide de vouloir mettre les 100 mêmes photos en session pour les 10 users différents. Si t'as un problème de place, tu devrais peut-être générer les photos dans un répertoire temporaire, et placer un script pour supprimer 1/ celles dont le dernier accès remonte à XX minutes 2/ en cas de dépassement de place mémoire allouée à ce cache.


Message édité par Master p le 08-11-2007 à 15:13:02

---------------
HAHAHA I M USING TEH INTERNET
n°1639232
0x90
Posté le 08-11-2007 à 15:20:37  profilanswer
 

Je suis probablement naïf et stupide, mais un 1To de disque dur, ça coute combien en heures de dev ?

Message cité 5 fois
Message édité par 0x90 le 08-11-2007 à 15:20:51

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1639236
Chaos Inte​stinal
Posté le 08-11-2007 à 15:21:30  profilanswer
 

0x90 a écrit :

Je suis probablement naïf et stupide, mais un 1To de disque dur, ça coute combien en heures de dev ?


 
J'ai l'impression de me voir moi, il y a 6 mois, quand les ingés de prod ont couiné à propos de nos occupations de filesystem sur les machines de prod [:god]

n°1639237
skeye
Posté le 08-11-2007 à 15:21:32  profilanswer
 

Jubijub a écrit :

perso je foutrais les images sur un disque, avec un ID tel que tu puisses avoir facilement le nom de l'image d'après l'id d'un user...et là 0 requetes en bases...
 
parce que ta 3 contraintes qui s'excluent :  
- t'as pas d'espace sur ton disque ==> données en bases
- tu veux pas de grosse requete ==> il te faut un cache temporaire
- cacher tt les photos sera trop gros et pas efficace (si t'as 100 photos, et 10 users simultanés, t'auras 1000 photos en cache, c très nul) ==> il te faut un cache hors session, soit ton disque
 
et tu boucles...


 
...et avoir les images sur un disque c'est pas créer un cache?[:el g]
Dans ce cas je vois pas pourquoi ce ne serait pas trop gros et pas efficace, comme tu dis...[:pingouino]
 
Il n'y aura pas un très grand nombre d'utilisateurs simultanés (normalement). Un cache "à la demande" est la solution la plus adaptée à mon avis, et ta solution est tout simplement soit non réalisable (les photos viennent d'une autre appli), soit revient à créer un cache complet.


---------------
Can't buy what I want because it's free -
n°1639240
skeye
Posté le 08-11-2007 à 15:22:56  profilanswer
 

0x90 a écrit :

Je suis probablement naïf et stupide, mais un 1To de disque dur, ça coute combien en heures de dev ?

 

ça dépend, tu sais sais combien ça paye les contractuels la fonction publique?:D

 

(...et en vrai j'ai simplifié le truc, là, hein...[:joce])


Message édité par skeye le 08-11-2007 à 15:24:56

---------------
Can't buy what I want because it's free -
n°1639241
Master p
My new cock ring :D
Posté le 08-11-2007 à 15:23:30  profilanswer
 

0x90 a écrit :

Je suis probablement naïf et stupide, mais un 1To de disque dur, ça coute combien en heures de dev ?


Dans l'administration, ils préfèrent les choses simples :o


---------------
HAHAHA I M USING TEH INTERNET
n°1639253
Master p
My new cock ring :D
Posté le 08-11-2007 à 15:28:49  profilanswer
 

En fait, ton seul dilème est de choisir entre une grosse requête + mise en session, et plusieurs petites requêtes ?
T'as comparé les perfs ? ça vaut le coup de mettre 10 Mo de sessions / user ?


---------------
HAHAHA I M USING TEH INTERNET
n°1639254
skeye
Posté le 08-11-2007 à 15:30:55  profilanswer
 

Master p a écrit :

En fait, ton seul dilème est de choisir entre une grosse requête + mise en session, et plusieurs petites requêtes ?
T'as comparé les perfs ? ça vaut le coup de mettre 10 Mo de sessions / user ?


 
Non, ya plus de dilemme.[:dawa]
Grosse requête + mise en cache (disque, pas session).[:dawa]


---------------
Can't buy what I want because it's free -
n°1639256
FlorentG
Posté le 08-11-2007 à 15:33:35  profilanswer
 

Putain mais je veux bien qu'on fasse gaffe à la sécurité, mais merde, jamais je ne fouterais la conne de "question secrète" dans mes formulaires d'inscriptions [:florentg]

n°1639269
masklinn
í dag viðrar vel til loftárása
Posté le 08-11-2007 à 15:40:17  profilanswer
 

0x90 a écrit :

Je suis probablement naïf et stupide, mais un 1To de disque dur, ça coute combien en heures de dev ?


5-6h pour un mec sous payé?

Message cité 1 fois
Message édité par masklinn le 08-11-2007 à 15:40:50

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1639271
skeye
Posté le 08-11-2007 à 15:41:31  profilanswer
 

masklinn a écrit :


En SATA, moins de 300€ donc 6h pour un mec sous payé.


...et beaucoup moins pour moi pour développer un cache.[:dawao]


Message édité par skeye le 08-11-2007 à 15:41:48

---------------
Can't buy what I want because it's free -
n°1639309
Jubijub
Parce que je le VD bien
Posté le 08-11-2007 à 16:06:37  profilanswer
 

la diff que je fais entre un cache disque et la mise en session c'est qu'en session tu bouffes de la RAM


---------------
Jubi Photos : Flickr - 500px
n°1639311
theredled
● REC
Posté le 08-11-2007 à 16:08:17  profilanswer
 

0x90 a écrit :

Je suis probablement naïf et stupide, mais un 1To de disque dur, ça coute combien en heures de dev ?


Je suis certainement noob, mais je ne comprend rien à cette question [:sisicaivrai]
 
Tu programmes les DD toi ? [:pingouino]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1639313
Chaos Inte​stinal
Posté le 08-11-2007 à 16:12:52  profilanswer
 

theredled a écrit :

Je suis certainement noob, mais je ne comprend rien à cette question [:sisicaivrai]
Tu programmes les DD toi ? [:pingouino]


Il compare le coût de développer une solution intelligente au problème et le coût d'ajouter simplement un disque dur comme un gros bourrin.

n°1639314
0x90
Posté le 08-11-2007 à 16:13:23  profilanswer
 

theredled a écrit :


Je suis certainement noob, mais je ne comprend rien à cette question [:sisicaivrai]
 
Tu programmes les DD toi ? [:pingouino]


 
ouais, en patchant le firmware du DD tu peut biaiser ses politiques pour le write cache et read cache pour rendre ton appli plus performante et résistante à la charge. C'est un peu galère parce qu'il faut faire du dma avec les carte réseau pour pouvoir préfetcher efficacement en sniffant les requètes mais c'est super efficace [:bien]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1639323
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-11-2007 à 16:20:58  profilanswer
 

TU PEUX PAS PREFETECHER AVEC DU RAID5

n°1639328
ratibus
Posté le 08-11-2007 à 16:26:41  profilanswer
 

skeye a écrit :


ah non ça par contre ça va pas le faire, je serai surement trop limité en espace disque. Génération à l'appel de la page, cache à durée raisonnable, et vidage de l'ancien de temps en temps.


T'as combien de photos ? C'est des tofs de type photo d'identité d'étudiants ?
 
Si t'as 100 000 tofs à 50ko la tofs ça te fait 5Go de cache ça va :spamafote:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  389  390  391  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)