[squid-users] How squid cache ps4 game pkg file?

Amos Jeffries squid3 at treenet.co.nz
Mon Feb 1 09:07:39 UTC 2016


On 1/02/2016 5:42 a.m., ql li wrote:
> Hello:
> PS4 game the squid transparent proxy cache files cannot be successful,
> have 00000006 00000004complete data in the cache directory, use the PC
> to access http://..ZP2PS40000000001.pkg? Successfulhits. PS4 game
> console download hits fail! Causing the files to be cached.
> 
> PS4 download MD5 code changes each time, whether because MD5 changes
> affect hit chance?

That means the objects are different. HIT requires that the object URLs
are identical.

Note that with games and media content DRM can make customer-specific
objects which cannot be HIT even if stored in the cache.

> 
> Pkg file add:
> GET http://gs2.ww.prod.dl.playstation.net/gs2/appkgo/prod/CUSA00187_00/2/f_206826406c42f620dd435ed39fe1875152baeae4d77c6e2422dcbaa5dd607f6c/f/UP4042-CUSA00187_00-ZP2PS40000000001.pkg?
> GET http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00187_00/32/f_e2775303157ac04f69a43c58945a38472f0185b2133ed801a0ac815b3297f624/f/UP4042-CUSA00187_00-ZP2PS40000000001-A0117-V0100.pkg?

These are clearly different objects. Also the "?" at the end means there
is even more of the URL which is not being shown in the log.


The store.log section you posted shows that the
http://..ZP2PS40000000001.pkg URLs *are* being stored. However if you
look at the middle of the URL you can see parts are changing.

Meaning they are user-specific downloads. Each request is for a
different object, even if the part of the URL that looks like filename
is unchanged.

Amos



More information about the squid-users mailing list