TY - GEN
T1 - Web performance acceleration by caching rendering results
AU - Nakano, Yuusuke
AU - Kamiyama, Noriaki
AU - Shiomoto, Kohei
AU - Hasegawa, Go
AU - Murata, Masayuki
AU - Miyahara, Hideo
N1 - Publisher Copyright:
© 2015 IEICE.
PY - 2015/9/24
Y1 - 2015/9/24
N2 - Web performance, the time from clicking a link on a web page to finishing displaying the web page of the link, is becoming increasingly important. Low web performance of web pages tends to result in the loss of customers. In our research, we measured the time for downloading files on popular web pages by running web browsers on four hosts worldwide using PlanetLab and detected the longest portion in download time. We found the longest portion in download time to be Blocked time, which is the waiting time for the start of downloading in web browsers. In this paper, we propose a method for accelerating web performance by reducing such Blocked time with a cache of rendering results. The proposed method uses an in-network rendering function which renders web pages instead of web browsers. The in-network rendering function also stores the rendering results in its cache and reuses them for other web browsers to reduce the Blocked time. To evaluate the proposed method, we calculated the web performance of web pages whose render results are cached by analyzing the measured download time of actual web pages. We found that the proposed method accelerates web performance of long round trip time (RTT) web pages or long RTT clients if the web pages' dynamic file percentages are within 80%.
AB - Web performance, the time from clicking a link on a web page to finishing displaying the web page of the link, is becoming increasingly important. Low web performance of web pages tends to result in the loss of customers. In our research, we measured the time for downloading files on popular web pages by running web browsers on four hosts worldwide using PlanetLab and detected the longest portion in download time. We found the longest portion in download time to be Blocked time, which is the waiting time for the start of downloading in web browsers. In this paper, we propose a method for accelerating web performance by reducing such Blocked time with a cache of rendering results. The proposed method uses an in-network rendering function which renders web pages instead of web browsers. The in-network rendering function also stores the rendering results in its cache and reuses them for other web browsers to reduce the Blocked time. To evaluate the proposed method, we calculated the web performance of web pages whose render results are cached by analyzing the measured download time of actual web pages. We found that the proposed method accelerates web performance of long round trip time (RTT) web pages or long RTT clients if the web pages' dynamic file percentages are within 80%.
KW - Acceleration
KW - Browsers
KW - Rendering (computer graphics)
KW - Time measurement
KW - Web pages
KW - Web servers
UR - http://www.scopus.com/inward/record.url?scp=84957605035&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84957605035&partnerID=8YFLogxK
U2 - 10.1109/APNOMS.2015.7275434
DO - 10.1109/APNOMS.2015.7275434
M3 - Conference contribution
AN - SCOPUS:84957605035
T3 - 17th Asia-Pacific Network Operations and Management Symposium: Managing a Very Connected World, APNOMS 2015
SP - 244
EP - 249
BT - 17th Asia-Pacific Network Operations and Management Symposium
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 17th Asia-Pacific Network Operations and Management Symposium, APNOMS 2015
Y2 - 19 August 2015 through 21 August 2015
ER -