BlackBerry Browser (4.5) отказывается кэшировать CSS.Есть ли обходной путь? - PullRequest
1 голос
/ 05 сентября 2010

Я разрабатываю внутреннее веб-приложение для своей компании.Он используется нашими полевыми техниками, каждый из которых имеет BlackBerry 8330 под управлением 4.5.Я бы посчитал, что мне повезло иметь такую ​​непротиворечивую целевую платформу, если бы это не было BB 4.5 ...

. Я заметил много лишних запросов при загрузке сайта и знаю, что если бы только мой CSSресурсы были кэшированы, время загрузки будет значительно сокращено.BB всегда запрашивает полную копию файла CSS, независимо от того, установлены ли заголовки Expires, Cache-Control или Last-Modified.Он не попадает в кеш, не отправляет If-Modified-Since, ничего.

Кто-нибудь сталкивался с этим или знает, что я могу сделать, чтобы обойти это?Я действительно хотел бы избежать вставки моего CSS, если мне не нужно.

РЕДАКТИРОВАТЬ: я только заметил, что он всегда запрашивает страницу дважды.Ниже приведены различия между двумя запросами

GET /css/bb.css HTTP/1.1           |GET /css/bb.css HTTP/1.1
User-Agent: BlackBerry8330/4.5.0.77|User-Agent: BlackBerry8330/4.5.0.77
profile: http://www.blackberry.net/|profile: http://www.blackberry.net/
-----------------------------------|Accept: application/vnd.rim.html,te
-----------------------------------|Connection: close
Referer: http://10.7.2.167/page.php|Referer: http://10.7.2.167/page.php
-----------------------------------|Accept-Charset: ISO-8859-1,UTF-8,US
Host: 10.7.2.167                   |Host: 10.7.2.167
-----------------------------------|Accept-Language: en-US,en;q=0.5
-----------------------------------|x-wap-profile: "http://www.blackber
Cookie: PHPSESSID=xxxxxxxx; token=x|Cookie: PHPSESSID=xxxxxxxx; token=x
-----------------------------------|Via: MDS_5.0.0.86

                                                                                                      |  
HTTP/1.1 200 OK                    |HTTP/1.1 200 OK
Date: Sun, 05 Sep 2010 09:34:52 GMT|Date: Sun, 05 Sep 2010 09:34:54 GMT
Server: Apache/2.2.15 (Debian)     |Server: Apache/2.2.15 (Debian)
Last-Modified: Sat, 04 Sep 2010 02:|Last-Modified: Sat, 04 Sep 2010 02:
ETag: "10426-d64-48f65ab39bf80"    |ETag: "10426-d64-48f65ab39bf80"
Accept-Ranges: bytes               |Accept-Ranges: bytes
Content-Length: 3428               |Content-Length: 3428
Cache-Control: max-age=12960000    |Cache-Control: max-age=12960000
Expires: Wed, 02 Feb 2011 09:34:52 |Expires: Wed, 02 Feb 2011 09:34:54
Vary: Accept-Encoding              |Vary: Accept-Encoding
-----------------------------------|Connection: close
Content-Type: text/css             |Content-Type: text/css
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...