World: r3wp
[!Cheyenne] Discussions about the Cheyenne Web Server
older newer | first last |
Maarten 10-Jun-2007 [1458] | (hope I'm not too demanding, just trying to match Cheyenne against a lot fatures I use in my projects) |
Dockimbel 10-Jun-2007 [1459] | If you're using Cheyenne in embed-mode, 'publish-site let you define whatever URL mapping you want. In standalone Cheyenne, there's no general way to define URL mapping, it's currently up to each module (CGI, RSP,...) to handle their specific mappings. I'm hoping that the future mod-rewrite will allow efficient and general URL mapping (there's a mod-rewrite published by Will, who could already do that). |
Maarten 10-Jun-2007 [1460x2] | I think that embedded mode might be the killer. Especially if you can combine it with encapsulation on a virtual file system |
Is there a module writing 101? | |
Dockimbel 10-Jun-2007 [1462] | About the DB stored sessions shared across multiple Cheyenne instances, it would require a significant change in the current way session data and especially, session synchronization is handled (currently, it relies on semaphores and queuing to achieve that). |
Maarten 10-Jun-2007 [1463] | OK. The other option is using a load balancer that support sticky sessions |
Dockimbel 10-Jun-2007 [1464] | Encapsulation with virtual file system : that's planned for next week ;-) |
Oldes 10-Jun-2007 [1465] | And how it's with php and fastcgi? |
Maarten 10-Jun-2007 [1466x2] | But... also for fail-over it is nice to have it databas driven |
OK. Although I must say that on second thought for serverside softwware encapsulation isn't that interesting | |
Dockimbel 10-Jun-2007 [1468] | I agree, sessions need to be stored somewhere on disk for fail-over. |
Oldes 10-Jun-2007 [1469] | Not just session... user passwords as well |
Maarten 10-Jun-2007 [1470] | And credit card numbers! |
Oldes 10-Jun-2007 [1471] | :) |
Terry 10-Jun-2007 [1472] | Yeah, and sessions are fine if you don't mind logging in everytime you open your browser |
Maarten 10-Jun-2007 [1473] | Terry: do you mind? |
Terry 10-Jun-2007 [1474x2] | ? |
What, Im Trolling again? | |
Maarten 10-Jun-2007 [1476x2] | No! I meant : do you mind logging in every time.... |
And if so, what do you prefer and how do you solve it. | |
Terry 10-Jun-2007 [1478] | ah ;) yeah.. its a hassle |
Dockimbel 10-Jun-2007 [1479] | Terry: I may add an option to make sessions persistent on client-side, but that require cookies with expire time, means failing again in REBOL timezone issues... |
Maarten 10-Jun-2007 [1480] | Funny, I consider it basic security |
Dockimbel 10-Jun-2007 [1481] | me too |
Terry 10-Jun-2007 [1482] | What i did with Framewerks is when a client logs in, I generate a random hash, and store it as a cookie, as well as on the DB associated with that user. |
Graham 10-Jun-2007 [1483] | Logging in is good |
Terry 10-Jun-2007 [1484] | Set the cookie to expire in 10 hours (log in once a day) |
Graham 10-Jun-2007 [1485] | the application can automate if necessary |
Oldes 10-Jun-2007 [1486] | I have expiration in 30minutes if there is no action |
Maarten 10-Jun-2007 [1487] | On wirting modules, is this how it works: (?) - create a mod-<name>.r - start with install HTTPd-extension - name 'mod-name - order -> this I don't get but it controls the flow through mezzanines the rest is custom code Q: what other data is available in a mod and what is the order thingy? |
Terry 10-Jun-2007 [1488] | I associate the the IP with the user a well.. if the IP is a mismatch, the cookie is void |
Dockimbel 10-Jun-2007 [1489] | Re: php / fastcgi, didn't had time to work on it this week, but it's high priority for my company, we need to put a few php apps onlin with Cheyenne, so I'll work on that in the next days. |
Oldes 10-Jun-2007 [1490] | thanks.. I was just trying to run the php test but it fails.. so I was asking |
Dockimbel 10-Jun-2007 [1491] | php test is working, let me see if there's no regression in last release... |
Oldes 10-Jun-2007 [1492] | If there will be possibility to run php from cheyenne, I could stop using apache at home for testing |
Terry 10-Jun-2007 [1493] | What's the issue with windows cookies? .. if there's a timezone difference, can you not adjust the expiration accordingly? |
Dockimbel 10-Jun-2007 [1494] | Not accurately on Windows platforms due to REBOL inability to handle local summer time (daylight time saving period). |
Terry 10-Jun-2007 [1495x2] | Well, can still set it generally, no? |
20 mins may not work, but 20 hours give or take should | |
Dockimbel 10-Jun-2007 [1497x2] | The workaround is to call directly the win32 API to get the correct timezone offset, so requires /Library component. |
sure, 20 hours would not be an issue ;-) | |
Terry 10-Jun-2007 [1499x2] | Or, you could ask for the TZ? |
Although that's a bit nasty. | |
Dockimbel 10-Jun-2007 [1501] | Oldes: I've stopped using Apache locally to run php apps (like phpMySQL) since 2 weeks ;-). |
Terry 10-Jun-2007 [1502] | I was running PHP fine. |
Dockimbel 10-Jun-2007 [1503] | Terry: I'll provide an option in the next release to add session cookie expiration time, but will be "at your own risks" ;-). |
Terry 10-Jun-2007 [1504] | speaking of PHPMySQL.. that piece of software is begging for an upgrade. |
Dockimbel 10-Jun-2007 [1505] | phpMySQL => phpMyAdmin |
Terry 10-Jun-2007 [1506x2] | how about regular cookie expiry? |
yeah.. that's what I meant too ;) | |
older newer | first last |