======================================= out = output ldr = application : loader --------------------------------------- out.ldr.cache --------------------------------------- (.........data.........) ======================================= inp = input pcd = page configration data --------------------------------------- inp.(page url hash).pcd.cache --------------------------------------- { "https://........./aaa.html":{ id:20200134-040235-XUJHEK-LEPGLS data:"......................." }, "https://........./bbb.html":{ id:20200134-040236-PGJMKR-QEHNBD data:"......................." } } ======================================= out = output psd = page : static data --------------------------------------- out.(page url hash).psd.cache --------------------------------------- { "https://........./aaa.html":{ id:20200134-040235-XUJHEK-LEPGLS data:"......................." }, "https://........./bbb.html":{ id:20200134-040236-PGJMKR-QEHNBD data:"......................." } } ======================================= pdd = page : dynamic data --------------------------------------- out.(page url hash).pdd.cache --------------------------------------- { "https://........./aaa.html":{ id:20200134-040235-XUJHEK-LEPGLS data:"......................." }, "https://........./bbb.html":{ id:20200134-040236-PGJMKR-QEHNBD data:"......................." } } ======================================= udd = user : dynamic data --------------------------------------- out.(page url hash).udd.cache --------------------------------------- { "https://........./aaa.html":{ id:20200134-040235-XUJHEK-LEPGLS data:"......................." }, "https://........./bbb.html":{ id:20200134-040236-PGJMKR-QEHNBD data:"......................." } } =======================================