Voici l'article du site
Today phpnuke.org was just overloaded... too many requests on the site! wow! thanks! ;) This is good in some manner, why? because I'll start coding an overload prevention system. Let me explain this. We can set a maximun number of simultaneous visitors for our site, this number can be different for each site. PHP-Nuke will check for the online users and then compare with that variable, if the variable is >= than the users online the system automaticaly will enter in overload mode, this means we can strip out graphics, some content, non-critical database calls, etc. with the goal of displaying a minimalistic and lite site version so the system can serve all the visits. This will not be easy to code but I think it's a very interesting feature, what do you say?
Aller plus loin
- PHPNuke (1 clic)
# bof
Posté par Anonyme . Évalué à 0.
[^] # Re: bof
Posté par Yohann (site web personnel) . Évalué à 1.
vraiment bof : si dacode fesait pareil, en cas de grosse charge, linuxfr.org ne reconnaitrait plus les authentification, les commentaire (acces a la base...)
Non, vraiment ca me parait etre relativement complexe a mettre en place et le system de cache a l'air, je dis bien a l'air je ne suis jamais vraiment pose la question, aussi complexe a mettre en oeuvre, mais aussi performant (voir +) et dans TOUT les cas.
quand a savoir si oui ou non c'est utile (voir les commentaires sur le site PHPnuke) ca me parait evident (le cache j'entends) meme pour les petits site, c'est toujours ca de pris
<troll>
pour seti@home par ex
</troll>
._))
/. .\
|\_/|
[^] # Re: bof
Posté par yugz . Évalué à -1.
Ton pingouin est toujours aussi naze.
</private>
[^] # Re: bof
Posté par Anonyme . Évalué à -1.
d'ailleurs j'aime bien les pingouins
t'aimes pas les pingouins ?
[^] # Re: bof
Posté par yugz . Évalué à -1.
[^] # Re: bof
Posté par Yohann (site web personnel) . Évalué à -1.
Bon c vrai ma maladie et mon accident de poussette ne m'aide pas...
Mais moi g pas le Sida :-P
[^] # Re: bof
Posté par yugz . Évalué à -1.
[^] # Re: bof
Posté par Yohann (site web personnel) . Évalué à -1.
mais (helas) plusieur espace consecutif sont reduit a un seul, balise ou pas.
desoler hein
[^] # Re: bof
Posté par yugz . Évalué à -1.
Bon tu vas me laisser bosser oui ? Je dois modifier des trucs sur les retailers et hcl ...
[^] # Re: bof
Posté par Yohann (site web personnel) . Évalué à -1.
ca veux dire ke t pas au chomage ? :)
[^] # Re: bof
Posté par yugz . Évalué à -1.
[^] # Re: bof
Posté par Ramón Perez (site web personnel) . Évalué à -1.
[^] # Re: bof
Posté par Anonyme . Évalué à 0.
[^] # Re: bof
Posté par Arnaud (site web personnel) . Évalué à 1.
selon le "Dictionnaire Universel Francophone En Ligne" ( http://www.francophonie.hachette-livre.fr/(...) ), nous avons :
manchot n. m.
Oiseau palmipède (ordre des sphénisciformes) qui vit dans l'Antarctique en vastes colonies, et dont les ailes, devenues inaptes au vol, se sont transformées en nageoires.
antarctique adj.
Relatif au pôle Sud et aux régions polaires australes.
pingouin n. m.
Oiseau marin des régions arctiques (fam. alcidés) au plumage noir et blanc, aux ailes courtes et aux orteils palmés. || Cour. Oiseau de la famille des alcidés (macareux, guillemots). -- Abusiv. Manchot.
arctique adj.
Qui est situé, sur le globe terrestre, dans les régions polaires du Nord. Pôle arctique. Cercle polaire arctique. Syn. boréal. Ant. antarctique, austral.
conclusion :
la Finlande, pays orginel de Linus Torvalds et Tux, est situé dans l'artique. Tux est un donc un pingouin et non un manchot (ou alors dire ceci est un "abus de langage").
a+
[^] # Re: bof
Posté par Yohann (site web personnel) . Évalué à -1.
[^] # Ascii Art
Posté par Jaimé Ragnagna (site web personnel) . Évalué à -1.
A mon tour, je vais faire : une moule
-Essai 1 :
()
-Essai 2 :
()
( )
^^^
Bon, je ferme mes valves parce que je peux pas faire mieux.
Si quelqu'un a une moule en ascii art a me proposer ...
[^] # Re: Ascii Art
Posté par Anonyme . Évalué à -1.
> ( )
> ^^^
Mais mais ... maman ?
[^] # Re: bof
Posté par Anonyme . Évalué à 0.
Le fait qu'il veuille faire un mode dégradé au lieu d'implémenter un cache montre la clairvoyance et la compétence du mec!
Je n'ai pas regardé depuis un moment mais à l'époque, faire son propre théme était une vrai galére. C'est domage que des projets aussi importants soient si mal gérés (gnome MDI aussi).
Vive DaCode qui est développé par une équipe sympathique et qui, en plus, est bien développé!
[^] # Re: bof
Posté par Stéf . Évalué à 1.
En même temps ce cache sert à une chose : le DOS !
imaginons qu'ne attaque de type DOS soit faite contre linuxfr, bah avec ce système, ça craint 'rien'. me trompe-je ?
il manque quoi selon vous comme killer app à linux aujourd'hui ?
on à qd même beaucoup de chose :
dacode, konqueror, koffice ( pas fini ok), et plein d'autres bien sur, mais THE app qui existe pas ailleurs ça serait quoi pour vous ?
[^] # Re: bof
Posté par Anonyme . Évalué à 0.
Et c'est du php + mysql, donc ça doit tourner sur autre chose que linux, windows par exemple.
> mais THE app qui existe pas ailleurs ça serait quoi pour vous ?
enlightenment
[^] # rasterman rulez
Posté par Yohann (site web personnel) . Évalué à -1.
[^] # Re: bof
Posté par Yohann (site web personnel) . Évalué à 1.
donc une attaque DOS (6.2 arf ) est parfaitement possible.
<troll>
c vrai que avec PHPnuke, mon HP48 suffit, et c'est meme pas une 'GX'
</troll>
# Ouaip !
Posté par Anonyme . Évalué à -1.
# Vous manquez d objectivité
Posté par Anonyme . Évalué à 0.
2. Si un cache est préférable à un fonctionnement dégradé, il faut quand même reconnaitre qu'un fonctionnement dégradé en plus du cache, au cas où, c'est une excellente idée. Désolé si ce n'est pas vous qui l'avez eue.
Au fait quand je mets une apostrophe dans le sujet ca chie. Un bug dans DaCode, un !
Zal qui oublie son mdp.
[^] # Re: Vous manquez d objectivité
Posté par Anonyme . Évalué à 0.
Ca peut être aussi le CPU qui bosse trop, alors c'est pas en n'affichant pas des images que ça va s'arranger...c'est en optimisant le code...
Donc en gros ça ne semble vraiment pas tres serieux phpNuke. Le dev ne semble pas vraiment connaitre grand chose...
[^] # Re: Vous manquez d objectivité
Posté par Yohann (site web personnel) . Évalué à 1.
Remarque ne pas envoyer d'image = soulager le CPU, car le CPU envoie l'image sur le reseau, donc c'est ca de pris, en plus tu gagne en bande passante. donc pour un site statique (pas PHPnuke mais bon) - d'image = + de bande passante, +de cpu pour envoyer plus de page = bcp + de page envoyes.
[^] # Re: Vous manquez d objectivité
Posté par Anonyme . Évalué à 0.
Pour gérer ce mode dégradé, il va falloir constemment vérifier si le site n'est pas surchargé, que le site ai 10 hit jour ou 50000. Ensuite, quand on détermine que le site est surchargé, il va faloir gérer les parties à ne pas afficher.
En gros, le traitement pour déterminer si le site est surchargé risque de le ralentir encore plus. Cool!
[^] # Re: Vous manquez d objectivité
Posté par Anonyme . Évalué à 0.
Après, chaque fonction générant un module, uen boite, peu importe, compare cette valeur à son seuil d'affichage. Si la valeur est en dessous de leur seuil, bingo, sinon elle font un beau return. Pas de quoi tuer un serveur.
Je ne sais pas si il y a un autre moyen de récupérer la charge en php.
[^] # Re: Vous manquez d objectivité : mais nan, regarde :)
Posté par Yohann (site web personnel) . Évalué à 1.
tu peux aussi faire un cron, ki toute les minutes met un flag 'degrade' a vrai ou faux en fonction du nombre de process apache, ou d'un truc plus revelateur si y a...
Apres soit tu test comme un bourrin en php a chaque affichge si oui ou non, et tu affiche soit la page a ou la page b (degrade).
Ou mieux, un bout de perl, renome le repertoire contenant les pages par defaut en truc.old, et deplace truc.degrade en truc (ou un liens on s'en fous) : du coup plop ton site bascule...
c 'est facile finalement, quand j'y pense...
reste a avoir des pages light dans truc.degrade et le tour est joue...
<troll>
a je viens de brevete le principe de deplacer un repertoire d'on le nom contient degrade (ou un equivalent dans un autre langue) essayer pas de repiquer cet algo :)
</troll>
[^] # Re: Vous manquez d objectivité
Posté par Anonyme . Évalué à 0.
J'ai mieux encore : on n'envoie que les documents qui sont intéressants. Comme ça au moins les serveurs n'auront plus rien à faire et du même coup on libère internet de cette surcharge de documents inutiles, tout va plus vite, la vie est belle !
[^] # Re: Vous manquez d'objectivité
Posté par Anonyme . Évalué à -1.
[^] # Re: Vous manquez d'objectivité
Posté par Anonyme . Évalué à -1.
[^] # Re: Vous manquez d objectivité
Posté par Yohann (site web personnel) . Évalué à 1.
C'est vrai que apres tu peux toujours couper les acces au pages 'lourde', mais faire le contraire... me parait un peu... la charue avant les boeufs koi...
# Mouaif
Posté par Sharpshooter . Évalué à 1.
Où elle est la "Communauté" du libre ?
[^] # Re: Mouaif
Posté par Anonyme . Évalué à 0.
# -
Posté par Anonyme . Évalué à 0.
Et, depuis quand dacode a inventé le systeme de cache?
slashdot l'utilise depuis pas mal d'années, m'enfin, on peut dire que vous avez inventé le systeme de cache-pour-site-en-php-traitant-de-linux-sur-fond-bleu-clair.
Vous avez breveté?
[^] # Barre LSFN
Posté par Anonyme . Évalué à 0.
c'est que c'est bien codé dacode on dirait!
[^] # Re: -
Posté par Yohann (site web personnel) . Évalué à 1.
oui au moins,
tiens tu as gagner ca :
+----------------+
|.1.point.godwin.|
+----------------+
[^] # Re: -
Posté par Brice Favre (site web personnel) . Évalué à 1.
En savoir plus sur le point godwin :
http://www.faqs.org/faqs/usenet/legends/godwin/(...)
[^] # Re: - Ou ca ?
Posté par Florent Zara (site web personnel, Mastodon) . Évalué à 1.
# Résume du système de cache de DaCode ???
Posté par Foxy (site web personnel) . Évalué à 1.
C'est pourquoi ce serait sympa si des gens qu'ils l'ont fait (regarder le code) ou même coder (Fabien es-tu là ??), pouvaient faire un résumé technique du système de cache de DaCode et les grandes lignes choisies pour le codage PHP de ce système.
Ceci à titre informatif mais aussi dans l'optique d'en coder un pour certains besoins de mon boulot (développement Web en Perl et PHP).
[^] # Re: Résume du système de cache de DaCode ???
Posté par Anonyme . Évalué à 0.
1) Tu t'inscris à la ML des dév de daCode. tu pourras poser tt plein de question. Ou sur IRC #daCode - irc.openprojects.net
2) Fabien est, à ma connaissance, en vacances. Il ne te répondras donc probablement pas.
3) Je crois aussi que Fabien n'est pas l'auteur du cache de daCode (voir le ChangeLog sur le site officiel de daCode). Il y a sûrement contribué, mais le plus gros du boulot a dû être fait par qqun d'autre.
[^] # Re: Résume du système de cache de DaCode ???
Posté par Foxy (site web personnel) . Évalué à 1.
Je voudrais juste un résumé de l'API de cache et ses principes génraux, ainsi que comment ça été codé.
Visiblement tout le monde en parle mais personne ne sait comment ça marche... Sucks the trolls !!!!
[^] # Re: Résume du système de cache de DaCode ???
Posté par Anonyme . Évalué à 0.
En gros il y a une rewriterule qui teste si le fichier censé être caché existe ou non, si oui il l'utilise, si non il le génère à l'aide d'un script PHP et l'affiche.
A mon avis, l'utilisation de SQUID aurait été préférable, mais les gens ne peuvent/savent pas toujours l'utiliser.
[^] # Re: Résume du système de cache de DaCode ???
Posté par Denis Barbier . Évalué à 1.
Pour le rewriterule, c'est pareil, tu l'utilises si t'as accès à la config du serveur, sinon il y a l'autre façon expliquée dans la doc.
Pour le reste, c'est clair que c'est pas la peine de s'extasier, le code n'est pas documenté, manque de souplesse et n'a rien d'original. Mais il a le mérite d'exister et de remplir plutôt bien sa tâche ;)
[^] # Re: Résume du système de cache de DaCode ???
Posté par Foxy (site web personnel) . Évalué à 1.
Je viens de regarder ta doc dans le code de DaCode et cache.php3. Ca me parait intéressant que l'on ait accès ou non à mod_rewrite.
Je pense me servir de certaines de tes idées pour pondre un code de cache efficace pour mes serveurs (besoins plus restreints, juste quelques infos à mettre en cache, pas des pages entières).
Et en +, c'est codé par un X ;-)
[^] # Re: Résume du système de cache de DaCode ???
Posté par Denis Barbier . Évalué à 1.
[^] # Re: Résume du système de cache de DaCode ???
Posté par Anonyme . Évalué à 0.
Gwen
# daCode, un concept révolutionnaire !
Posté par Anonyme . Évalué à 0.
Bravo à toute l'équipe, pour les grands moments de fou rire que la lecture de daCode m'a procuré.
[^] # Re: daCode, un concept révolutionnaire !
Posté par Anonyme . Évalué à 0.
[^] # Re: daCode, un concept révolutionnaire !
Posté par Anonyme . Évalué à 0.
[^] # Re: daCode, un concept révolutionnaire !
Posté par Anonyme . Évalué à -1.
T'as déjà programmé un truc toi dans ta vie ?
[^] # Re: daCode, un concept révolutionnaire !
Posté par Anonyme . Évalué à 0.
oui c'est vrai que tres peu de sites font de la news dynamique en php avec du cache, donc dacode est tres novateur, mais de là à dire que personne d'autre ne pourrait l'implementer, je pense que tu exageres un petit peu.
par contre j'ai pas compris pour le fou rire, il y a des jokes dans le code source ?
--
jérome
[^] # Re: daCode, un concept révolutionnaire !
Posté par Anonyme . Évalué à 0.
[^] # Re: daCode, un concept révolutionnaire !
Posté par Anonyme . Évalué à 0.
# Cache génial = Cookies
Posté par Anonyme . Évalué à 0.
Après, ils sortent la nuit en meute et mangent tous les autres cookies, comme ca plus de troll, plus de ad.dbleclick.net, que des gens d'accords, puisqu'y a plus que moi sur le web !
Cookies cachés = killer apps !
Yeah!
Ma grand-mère faisait des cookies à l'armagnac. c'etait bon. Mais elle les cachait. c'est de là d'ou m'est venu l'idée.
CONCLUSION : Je vais faire une appli au brésil, y inviter ma grand-mère et parler avec des pinguouins (qq manchots aussi, bien sûr... mais c'est pas pareil...)
Merci pour cet espace de liberté de discussion.
D'habitude je fais ca dans des endroits privé, mais bon.
(certains chassent encore les pinguoins, surtout au brésil.)
[^] # Re: Cache génial = Cookies
Posté par Anonyme . Évalué à 0.
Rends nous les champignons !!!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.