我正在尝试根据PageSpeed Insights的建议优化我的网站。我的网站的链接是Evant。我有两个建议有问题;首先是消除渲染阻塞CSS。我试图对其中的一些进行预加载,但事实证明,当我这样做时,css无法正确加载,因此我决定让所有它们同步加载。第二件事是关于浏览器缓存。我尝试了所有在网上看到的内容,例如添加了.htaccess文件,稍后我将其写下来,但没有一个起作用。

文件目录结构:
node.js - 如何更好地优化我的网站? (PageSpeed Insights)-LMLPHP

.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/

10-09 22:12