其余不需要的资源放在另一个文件夹中。经常更新的资源文件夹还应该包含 htaccess 文件,但它不应该显式包含任何缓存标头(因此与其他文件夹不同)。这可确保内容不会被缓存。 如果您的网站是基于 CodeIgniter 之类的框架构建的,只需在图像、css 和脚本文件夹中添加静态子文件夹,然后您就可以向每个文件夹添加单独的 .htaccess 文件,并使用适当的过期标头。
对于 .NET 站点,您可以使用
片段缓存”来隔离要缓存的页面的特定资源。基本上,您将创建自 欧洲手机号码列表 己的控件,其中包含要缓存的特定资源的终止标头。请查看 ASP.NET 页面的缓存部分,了解有关如何执行此操作的更多信息。 Google 开发人员建议的另一种方法是使用“指纹”来存储不经常更改的资源。
Google 开发者最佳实践页面上有
一个如何完成此操作的示例,但根据 Google 开发者进行了总结: “您可以通过将资源的指纹嵌入到其 URL(即文件路径)中来实现此目的。当资源更改时,其指纹也会更改,进而其 URL 也会更改。随着 URL 更改,浏览器被迫再次获取资源。
指纹允许您设置未来的到期日期,
当然,这该技术要求引用该资源的所有页面都知道指纹 URL,这可能 在家办公?通过虚拟通勤规划并开始您的一天会也可能不会,具体取决于您对页面进行编码的方式。 每个站点对功能都有不同的需求和要求。并非站点上的所有资源都需要缓存。例如,html 通常加载速度非常快,因此无论您的网站有多慢,通常都不需要缓存它。
如果您的网站速度很慢(尤其是主页),我建议您考虑上述问题,并重点关注图像和脚本等大型资源,这些资源是导致网站速度缓慢的主要原因。如果您能够掌握缓存过期并了解何时合适、何时不合适,则可以极大地提高站点的功能、可用 学生手机清单 性和搜索引擎友好性。 那么,你觉得怎么样——我错过了什么吗?您是否知道标头过期设置还有其他潜在漏洞?您认为添加过期标头的最佳做法是什么? 马修·埃德加 作者:马修·埃德加 2012 年 6 月 29 日 阅读时间 4 分钟 Google 真的可以访问 JavaScript 中的内容吗?真的吗? 搜索引擎优化技术 此 YouMoz 条目由我们的一位社区成员提交。
作者的观点完全是他们自己的
(催眠的意外发生除外),不一定反映穆斯的观点。 Matt Cutts 表示 Google 可以访问 JavaScript 和 AJAX 中的某些内容。有证据表明 Google 通过 Chrome 抓取网络,这或许可以解释 Google 如何运行 JavaScript 和 AJAX。
但问题不断出现:Google 可以运行 JavaScript 和 AJAX 吗?他们真的吗?这个问题在 SEOmoz 问答论坛以及其他网站站长论坛中已被多次提出。就我个人而言,我有几个客户(其中许多是在线营销人员和网络专业人士)半定期地问我这个问题。
那么,答案是什么呢? Google 真的可以读取您放入 JavaScript 中的内容吗?一般的答案(也是我推荐的)是,虽然 Google 可能会在 JavaScript 中索引某些内容,但真正重要的内容应该放在纯 HTML 中,这样您就知道它可以被索引。