[Webkit-unassigned] [Bug 26688] New: WebKit refuses to cache PHPBB3 css, leading to slow load times

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 24 12:03:01 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=26688

           Summary: WebKit refuses to cache PHPBB3 css, leading to slow load
                    times
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: myrd at projectmagma.net


Every page load on a PHPBB3 forum (when logged in) results in re-fetching the
style with WebKit (5530.17, r45012), and Safari 4. Firefox, on the other hand,
caches the CSS, leading to much faster load times.

The style has the following URL:

http://tain.totalcodex.net/forum/style.php?sid=bddd42a84f774b28b52f12013fe6f92c&id=4&lang=en

Viewing the Header of the response reveals that the Expiry is set to +7 days
(thus it should be cached).

Firefox correctly caches this, but Safari does not. Therefore, every page load
in Safari is significantly slower than one in Firefox, when viewing the same
forum.

To reproduce the issue, create an account on the forums at
http://tain.totalcodex.net/forum/ and browse around while keeping the Activity
window open. You will see that the style is fetched on every page load.

(Note: You need an account, as PHPBB3 only sets Expiry in the header for
logged-in users).

Do the same with Firefox + Firebug to verify that the style is cached, and you
will also see much faster page loads.

Note: You may need to refresh a number of times to get the cache to work in the
first place, but when it does, it will still not ever cache the style in
Safari, only the images. Whereas under Firefox, it will correctly cache the
style too.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list