A web caching method for content distribution network, said distribution network comprising a plurality of caching nodes and wherein the web content had been statically identified as an uncacheable content and originated on an origin-server, the method comprising: - establishing a time to live, TTL, period value to said uncacheable content based on users requests; and - responding to said users requests by sending to at least to one CDN user said uncacheable content within said TTL period value, characterized in that each one of said plurality of caching nodes in said distribution network including a content caching manager and a pseudo-dynamic content TTL predictor and in that said method comprises following steps: a) contacting each one of said plurality of nodes with a centralized repository, in order to download a configuration file of a plurality of said CDN users. b) identifying, said content caching manager of each caching node, the uncacheable content as a pseudo-dynamic content; c) predicting, a pseudo-dynamic content TTL predictor of said caching node, said TTL period value in which the uncacheable content will not be modified, the TTL period value being predicted by means of the pseudo-dynamic content TTL predictor at least considering: - an identifier identifying the uncacheable content, - data structure containing prior prediction history and required to produce the TTL period value, and - two parameters, p and M, provided by a pseudo-dynamic content modulator, modulating confidence of the prediction, said parameter p modulating the speculativeness of the TTL prediction and said parameter M specifying the maximum confidence for speculated TTL values; and d) caching, each one of said plurality of nodes, the uncacheable content during said predicted TTL period value. - establishing a time to live, TTL, period value to said uncacheable content based on users requests; and - responding to said users requests by sending to at least to one CDN user said uncacheable content within said TTL period value, a) contacting each one of said plurality of nodes with a centralized repository, in order to download a configuration file of a plurality of said CDN users. b) identifying, said content caching manager of each caching node, the uncacheable content as a pseudo-dynamic content; c) predicting, a pseudo-dynamic content TTL predictor of said caching node, said TTL period value in which the uncacheable content will not be modified, the TTL period value being predicted by means of the pseudo-dynamic content TTL predictor at least considering: - an identifier identifying the uncacheable content, - data structure containing prior prediction history and required to produce the TTL period value, and - two parameters, p and M, provided by a pseudo-dynamic content modulator, modulating confidence of the prediction, said parameter p modulating the speculativeness of the TTL prediction and said parameter M specifying the maximum confidence for speculated TTL values; and - an identifier identifying the uncacheable content, - data structure containing prior prediction history and required to produce the TTL period value, and - two parameters, p and M, provided by a pseudo-dynamic content modulator, modulating confidence of the prediction, said parameter p modulating the speculativeness of the TTL prediction and said parameter M specifying the maximum confidence for speculated TTL values; and d) caching, each one of said plurality of nodes, the uncacheable content during said predicted TTL period value.