我正在尝试根据PageSpeed Insights的建议优化我的网站。我的网站的链接是Evant。我有两个建议有问题;首先是消除渲染阻塞CSS。我试图对其中的一些进行预加载,但事实证明,当我这样做时,css无法正确加载,因此我决定让所有它们同步加载。第二件事是关于浏览器缓存。我尝试了所有在网上看到的内容,例如添加了.htaccess文件,稍后我将其写下来,但没有一个起作用。
文件目录结构:
.htaccess文件:
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access plus 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
最佳答案
推荐是什么意思?像Google灯塔项目一样?
要获得非阻塞CSS,请内联编写输入模块的CSS,而不要从捆绑的文件中加载它。
对于缓存,最简单的解决方案是Service-Workers。
关于node.js - 如何更好地优化我的网站? (PageSpeed Insights),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50198314/