我是网络开发的初学者,我想知道如何在浏览器中使用.htaccess文件缓存数据。我想知道是否有可能使网站加载离线,但也可以在线时显示更新的内容而不必重新加载(我的网站在1mb以下:www.windowstaan.pe.hu)。
我设法让它使用以下代码离线加载:
## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 day" ExpiresByType text/html "access 1 day" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access 1 month" </IfModule> ## EXPIRES CACHING ##
但问题是我在html和css文件中所做的任何更改即使在一天过后也不会显示,让它们显示的唯一方法是加载网站并点击重新加载按钮。然而,这是有问题的,因为我的网站主要用于没有重新加载按钮的浏览器应用程序。
所以我决定完全删除html和css行,希望它只缓存图像,这样我的更改就会快速显示而无需加载图像。但是包括chrome在内的所有浏览器都能打开我的网站甚至我把设备脱机后它几乎就像保存了网站的截图一样。
请向我推荐我如何才能获得最快的网站速度,同时还可以更新它。