Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize Brewpi base page #43

Open
wfowlks opened this issue Oct 23, 2014 · 0 comments
Open

Optimize Brewpi base page #43

wfowlks opened this issue Oct 23, 2014 · 0 comments

Comments

@wfowlks
Copy link

wfowlks commented Oct 23, 2014

After beers have been running for more than a day, the data that is collected becomes large and the browser has a hard time creating and displaying the graph.

I ran Google's PageSpeed plugin and the suggestion that was made was to optimize browser caching instead of having to load everything all at once.

Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
https://developers.google.com/speed/docs/insights/LeverageBrowserCaching#LeverageBrowserCaching

Suggestions for this page

Leverage browser caching for the following cacheable resources:
brewpi_logo.png (expiration not specified)
css/dygraph.css (expiration not specified)
ui-bg_glass_85_dfeffc_1x400.png (expiration not specified)
ui-bg_glass_95_fef1ec_1x400.png (expiration not specified)
ui-bg_gloss-wave_55_5c9ccc_500x100.png (expiration not specified)
ui-bg_inset-hard_100_f5f8f9_1x100.png (expiration not specified)
ui-bg_inset-hard_100_fcfdfd_1x100.png (expiration not specified)
ui-icons_469bdd_256x240.png (expiration not specified)
ui-icons_6da8d5_256x240.png (expiration not specified)
ui-icons_cd0a0a_256x240.png (expiration not specified)
jquery-ui-1.10.3.custom.css (expiration not specified)
css/style.css (expiration not specified)
font/5x8_lcd_hd44780u_a02-webfont.woff (expiration not specified)
js/beer-chart.js (expiration not specified)
js/control-panel.js (expiration not specified)
js/device-config.js (expiration not specified)
js/dygraph-combined.js (expiration not specified)
js/jquery-1.11.0.min.js (expiration not specified)
js/jquery-ui-1.10.3.custom.min.js (expiration not specified)
js/jquery-ui-timepicker-addon.js (expiration not specified)
js/main.js (expiration not specified)
js/maintenance-panel.js (expiration not specified)
js/profile-table.js (expiration not specified)
js/spin.js (expiration not specified)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant