Cheyenne !
GreG6-Oct-2006/14:03:11+2:00
Une grande nouvelle:

http://www.rebol.com/news/cheyenne.html

http://softinnov.org/cheyenne.shtml

Je suis impatient de le tester!
cr88256-Oct-2006/15:41:51+2:00
Philippe6-Oct-2006/17:09:25+2:00
Salut,

Je pense que le WE va être long, aussi, pour Dockimbel !


===Philippe
Philippe9-Oct-2006/13:43:32+2:00
Salut,

Cheyenne est dispo en téléchargement sur le site de SoftInnov.
Les options de config se trouvent dans le HTTPd.r
par défaut Cheyenne fonctionne sur le port 80.

Un début de doc developpeur se trouve dans : Cheyenne\docs\developer-guide.html.


===Philippe
shadwolf13-Oct-2006/17:17:18+2:00
haaaaaaaaaa on entendait plus parler de dockImble et la il nous sort le apache killer T___T y a des jours comme ca ou je rêve d'être DockImble ...
GreG17-Oct-2006/12:14:43+2:00
Je viens de tester rebelBB.cgi avec Cheyenne.
Globalement, ca marche bien, c'est plutot rapide, ...
Par contre pour une raison que j'ignore, il y a un probleme avec les dates du First post de chaque thread...

a investiguer...
shadwolf23-Oct-2006/17:21:31+2:00
moi aussi j'ai testé Cheyenne! c'est formidable !!
skywaukers7-Nov-2006/23:58:03+1:00
Salut,

je suis débutant en rebol. Peut-on executer cheyenne comme un service windows ou bien faut-il garder une session ouverte sur le serveur ?

merci
Dany
shadwolf8-Nov-2006/10:56:19+1:00
je ne pense pas ceci dit bonne suggestion pour une évolution ultérieure (je rappel que cheyenne est prévu pour
fonctionner aussi bien sous windows que sous linux )

Il faudrait rajouter dans la base de registre des entrées pour cheyenne ce qui me semble tout à fait réalisable.
coccinelle8-Nov-2006/23:38:40+1:00
J'avais essayé de faire tourner Rebol comme un service windows, mais n'y étais pas arrivé. Par contre, il existe une petit programme de M$ qui s'installe comme un service et qui démarre n'importe quelle application.

Il s'agit de srvany.exe et cela fonctionne.

Marco.
ZeBrain20-Dec-2006/18:55:37+1:00
Intéressant ... et c stable ??

Je crois que les performance sont en dessous d'Apache à cause de la gestion mémoire de Rebol notamment. Reste à attendre Rebol 3,à moins q'un coup de Rebcode dans les boucles principale booste les perfs.
Philippe21-Dec-2006/7:19:46+1:00
ZeBrain,

J'avais fait il y a deux ans un comparatif entre Apache 1.3.x et le service HTTP d'Uniserve. A l'époque, Uniserve pouvait absorber 12 000 requêtes HTTP simples (mais avec des images de tailles variables) en 98 s. L'étude se trouve sur le site du RDP, je te suggère de la lire. Je pense que Doc a amélioré encore le zinzin.
Et Dockimbel a fait des tests comparatifs avec Apache 2.0.x. Uniserve tient bien la route, no pb. On peut espérer qu'avec R3, il sera (encore) plus rapide.

===Philippe
Philippe21-Dec-2006/10:37:24+1:00
Le lien : http://rebdocproj.org/IMG/pdf/Etude_Perfs_Uniserve_vs_Apache3.pdf

Correction : en fait dans cette étude , au max, Uniserve 0.9.9 a su traiter au max 60 000 req html simples en 94.8 s, soit 633 req/s, pour 12 clients quasi-simultanés.

===Philippe
Philippe21-Dec-2006/16:20:27+1:00
Salut,

(pour skywaukers ?)

Sur Windows, il est possible de masquer partiellement un process, qui ne sera vu que via le gestionnaire des tâches. Cela peut être pratique *parfois* pour une application comme Cheyenne, soit lancé via une ligne de commande, soit par l'exe, qu'on ne veut pas voir.
Il suffit de faire un script .vbs lancé au démarrage du PC, avec les infos adéquates. En exemple :

ici, le fichier hello.r est censé faire :

   print "Hello" 
   wait 15




et voici le code de la "dark command"

MyCmd = "rebol.exe hello.r"

ShellAndWait(MyCmd)

' Ici la fonction ShellandWait lance un process DOS masque et attend le retour de l'info
	
Public Function ShellAndWait(sCmd)
		Dim objScript, ShellApp
'		On Error GoTo ERR_OpenForEdit
		Set objScript = WScript.CreateObject("WScript.Shell")
			ShellApp = objScript.Run(sCmd, &H20000000, True)
			ShellAndWait = True
'			EXIT_OpenForEdit:
'			Exit Function
'			ERR_OpenForEdit:
'			MsgBox Err.Description
'			GoTo EXIT_OpenForEdit
End Function


C'est juste pour la bidouille.

===Philippe
shadwolf21-Dec-2006/18:30:10+1:00
on reconniatra avec horreur le code VB Script...

Merci je vais faire de bo cochemards cette nuit ^^

--- Un fan de rebol annonyme .... bon pas tant que ca en fait---
Goldevil21-Dec-2006/19:17:27+1:00
Cheyenne me semble suffisant pour beaucoup de sites moyens. Evidemment pour les grands sites, un serveur http écrit en C ou C++ restera en général plus performant.

Mais comparer Cheyenne et Apache en terme de vitesse et en rester là est un peu léger sachant que Cheyenne apporte par exemple RSP (Rebol Server Page).

Je serais curieux de comparer des pages complexes avec accès DB faites en apache+php et en rebol. De plus, pour certains types de traitement, la syntaxe de rebol permet de grandement simplifier le code par rapport à PHP (envoyer un email, lire un mailbox pop3,...)

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2