On 02.06.2014 13:52, Donald Stufft wrote:
> A better solution still would be to use the purge API so that editing a page 
> purges the cached
> copy of the page and the update is available to everyone immediately. This is 
> what PyPI does to
> allow Fastly to cache things for 1 day but still have near instant 
> availability of new package
> uploads and the like.

Well, of course :-) I just figure that it's easier to simply bypass
Fastly than to implement the full cache invalidation logic.

Note: Even more better would be to have a preview button in the CMS
admin interface for the site. At the moment, we're doing live edits
on a production with no means to even undo changes... not exactly
state of the art CMS.

> I just figured i’d mention the kludge since it’s better than trying to wait :)

Thanks for the trick. It does help indeed :-)

> On Jun 2, 2014, at 7:50 AM, M.-A. Lemburg <[email protected]> wrote:
> 
>> On 02.06.2014 12:48, Donald Stufft wrote:
>>> It’s kind of a kludge, but just add a parameter to the URL, like 
>>> ?foo=12332131 the full URL
>>> is used as part of the cache key.
>> 
>> Thanks, this does work, but it would still be better to have a domain which 
>> can be used for
>> testing the edits immediately and without having to hand edit each page URL 
>> (and remember to
>> bump the foo value for each edit cycle), something like www.int.python.org 
>> or 
>> www-nocache.python.org.
>> 
>>> On Jun 2, 2014, at 4:55 AM, M.-A. Lemburg <[email protected]> wrote:
>>> 
>>>> When editing pages on the python.org website, it is very difficult to tell 
>>>> whether edits
>>>> are correct or not, since it takes ages for the caches to receive the 
>>>> updates from the
>>>> Django CMS.
>>>> 
>>>> Is there a way, perhaps a special URL, to directly access the backend 
>>>> system without
>>>> going through Fastly ?
>>>> 
>>>> Thanks, -- Marc-Andre Lemburg Director Python Software Foundation
>>>> http://www.python.org/psf/ ________________________________________________
>>>> Infrastructure mailing list [email protected]
>>>> https://mail.python.org/mailman/listinfo/infrastructure Unsubscribe:
>>>> https://mail.python.org/mailman/options/infrastructure/donald%40stufft.io
>>> 
>>> 
>>> ----------------- Donald Stufft PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 
>>> 6356 A926 F04F
>>> 6E3C BCE9 3372 DCFA
>>> 
>>> 
>>> 
>>> ________________________________________________ Infrastructure mailing 
>>> list 
>>> [email protected] 
>>> https://mail.python.org/mailman/listinfo/infrastructure
>>> Unsubscribe: 
>>> https://mail.python.org/mailman/options/infrastructure/mal%40egenix.com
>>> 
>> 
>> -- Marc-Andre Lemburg Director Python Software Foundation 
>> http://www.python.org/psf/
> 
> 
> ----------------- Donald Stufft PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 
> 6356 A926 F04F 6E3C
> BCE9 3372 DCFA
> 
> 
> 
> _______________________________________________ pydotorg-www mailing list 
> [email protected] https://mail.python.org/mailman/listinfo/pydotorg-www
> 

-- 
Marc-Andre Lemburg
Director
Python Software Foundation
http://www.python.org/psf/
_______________________________________________
pydotorg-www mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pydotorg-www

Reply via email to