Я разрабатываю внутреннее веб-приложение для своей компании.Он используется нашими полевыми техниками, каждый из которых имеет 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