Feature Requests: Browse | Submit New | Admin

[#14803] Serve gems locally for first 24 hours after release

Date:
2007-10-17 09:15
Priority:
3
Submitted By:
Tom Copeland (tom)
Assigned To:
Tom Copeland (tom)
Category:
None
State:
Closed
Summary:
Serve gems locally for first 24 hours after release

Detailed description
modify FrsRelease to write to cache file for filename =~ /*.gem$/

try this rewrite map from Jeremy Kemper:

 RewriteEngine on
 RewriteMap newgems txt:/usr/local/apache2/conf/newgems.txt
 RewriteMap gemmirrors rnd:/usr/local/apache2/conf/gemmirrors.map
 RewriteCond ${newgems:$1|0} =0
 RewriteRule ^/gems/(.*) http://${gemmirrors:server}/gems/$1 [R]

Add A Comment: Notepad

Please login


Followup

Message
Date: 2008-06-27 15:52
Sender: Tom Copeland

I'll mark this as closed since I can knock out that filename
removal script anytime...


Tom
Date: 2008-06-26 23:17
Sender: Tom Copeland

PHP side seems to be working.  Still need to write a script to
come along and clean out files after 24 hours.  Let's see how
this works for the next day or so....

Tom
Date: 2008-06-26 22:40
Sender: Tom Copeland

Huzzah, it works!  Silly me, I was putting the wrong thing in
newgems.txt.

OK, now to code up the PHP side...

Tom

Attached Files:

Name Description Download
No Files Currently Attached

Changes:

Field Old Value Date By
status_idOpen2008-06-27 15:52tom
close_date2008-06-27 15:522008-06-27 15:52tom
assigned_tonone2008-06-26 22:40tom