【问题标题】:PageSpeed Insigths and GoDaddy Windows HostingPageSpeed Insights 和 GoDaddy Windows 托管
【发布时间】:2018-03-10 13:12:46
【问题描述】:

我的网页缓存有问题。 我的网页由 GoDaddy 托管,使用带有 Plesk 的经济型 Windows Server。

conexaomktdigital.com.br

这是一个非常简单的网站,我不使用 PHP,只使用 HTML、CSS 和简单的引导 JS。

当我运行 PageSpeed Insights 时,结果告诉我优化浏览器缓存,包括向我的 .css 和图像添加过期日期。
手机:60/100
桌面:75/100

我是怎么做的?我到处寻找,什么也没看到,每个人都在谈论 .htaccess,但它不是 apache,它是由 GoDaddy 提供的带有 plesk 的 windows...我该怎么办,有人可以帮助我吗?

【问题讨论】:

  • 你应该看看this
  • gogaz 链接来自 2003 年
  • 已经看到那个链接了,太旧了,有些标签甚至不再支持了,不过还是谢谢...还在寻找。 P.S:我尝试使用文件'Web.Config',但它导致错误500......所以,或者这个文件是错误的,或者它不起作用

标签: html css .htaccess server hosting


【解决方案1】:

创建并使用正确的“Web.Config”文件。把它放在你的根文件夹中。 您可以在此处找到有关如何使用带有正确标签的 web.config 文件的一些信息:
https://www.giftofspeed.com/leverage-browser-caching/
我使用了一个非常简单的配置,它似乎对我很有效:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true"/>
        <caching enabled="true" enableKernelCache="true">
      <profiles>
        <add extension=".html" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
        <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
        <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
        <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
        <add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange"/>
      </profiles>
    </caching>
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
    </system.web>
</configuration>

这会将那里列出的文件保留在缓存中,直到它发生一些变化。 对我来说没有错误 500,我认为它也不会发生在你身上。

【讨论】:

    猜你喜欢
    • 2016-12-05
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 2016-12-24
    • 2019-07-09
    • 2021-07-17
    相关资源
    最近更新 更多