• Ben Lubar's avatar
    Reduce server load caused by anonymous viewing. (#9059) · c3d15945
    Ben Lubar authored
    Do not start a session if the current user is not logged in for public-facing pages.
    
    Mark pages that don't care about sessions as publicly cacheable.
    
    Keep the max age as 0 so proxies and browsers will still try to retrieve an updated version but can still fall back to the stale version if the site is down or too slow.
    
    Fixes #9035.
    c3d15945