Tag: WordPress优化

  • 提升WordPress网站速度与安全性:CDN的工作原理与选择指南

    提升WordPress网站速度与安全性:CDN的工作原理与选择指南

    选择使用内容分发网络 (CDN)可确保高效且稳定的内容传输。CDN 能够优化全球内容的传递方式,使用户能够更快地加载网页、图片、视频等内容,从而提高客户满意度并鼓励重复访问。

    1. 什么是内容分发网络 (CDN)?

    图片[1]-361Sale WordPress Care

    内容分发网络 (CDN) 是一组地理位置分散的服务器,这些服务器共同工作,优化网站的内容分发和数据传输。当用户访问一个网站时,CDN 会根据用户的地理位置将内容从离用户最近的服务器提供,从而减少延迟、提高加载速度,并减少原始服务器的负担。CDN 通过缓存网站的静态内容(如 HTML 页面、图像、CSS 和 JavaScript 文件)来加速网页加载过程。

    2. CDN 的工作原理

    CDN 的核心是“缓存”,即将静态网站内容临时存储在全球多个数据中心或服务器上。当用户请求网站内容时,CDN 会根据用户的地理位置,将请求引导到距离用户最近的缓存服务器,从而减少数据传输距离并提高传输速度。

    图片[2]-361Sale WordPress Care

    缓存的工作流程:

    • 缓存文件:CDN 会将网页、图像、视频等内容保存在全球多个服务器的缓存中。
    • 请求处理:当用户访问网站时,CDN 根据用户的位置选择最优的服务器提供内容。
    • 内容更新:当源服务器更新内容时,CDN 会及时同步缓存内容,以确保用户获得最新的数据。

    通过这种方式,CDN 可以显著提高用户的访问速度,尤其是在跨区域或跨国访问时,减少延迟和提高页面加载时间。

    3. 使用 CDN 的好处

    图片[3]-361Sale WordPress Care
    • 提高网站速度与性能 CDN 通过将网站内容缓存到多个位置,确保用户能够从最近的服务器获取数据。这样,网站的加载速度大大加快,尤其是在大流量网站或高需求的流媒体平台上,用户体验得到了显著提升。
    • 降低带宽和服务器成本 网站的带宽成本是托管网站的一项主要支出。通过使用 CDN,缓存的静态内容可以直接由 CDN 服务器提供,减少了源服务器的带宽消耗,从而降低了企业的运营成本。CDN 能够处理更多的流量,减轻原始服务器的负担,避免因访问量过大而导致的崩溃或性能问题。
    • 增强安全性 CDN 提供的安全服务通常包括分布式拒绝服务 (DDoS) 防护、Web 应用防火墙 (WAF)、SSL/TLS 加密等。通过这些安全措施,CDN 能够有效抵御恶意攻击和安全威胁,保护网站免受黑客入侵和数据泄露。
    • 提升全球用户体验 使用 CDN,可以让世界各地的用户享受更快、更顺畅的网页浏览体验。无论用户身处何地,CDN 都能确保他们从最近的服务器获取内容,最大程度减少延迟和加载时间。

    4. 为什么 WordPress 需要 CDN?

    图片[4]-361Sale WordPress Care

    WordPress 网站常常需要处理大量的图像、视频和动态内容,而这些内容往往占用了大量的带宽和服务器资源。使用 CDN 可以帮助 WordPress 网站:

    • 加速页面加载:WordPress 网站的图像和多媒体文件常常较大,CDN 能缓存这些静态内容并从距离用户最近的服务器提供,提高加载速度。
    • 提高安全性:CDN 可以帮助 WordPress 网站抵御 DDoS 攻击SQL 注入和其他恶意攻击,确保网站的稳定性。
    • 改善 SEO 排名:网站速度是搜索引擎排名的一个重要因素。通过加速页面加载,CDN 可以间接提高网站的 SEO 排名,使网站在搜索引擎中更加显眼。

    5. 选择合适的 WordPress CDN 服务提供商

    图片[5]-361Sale WordPress Care

    以下是一些受欢迎的 CDN 服务提供商,它们可以帮助 WordPress 用户优化网站速度和安全性。

    • Cloudflare Cloudflare 是最知名的免费 CDN 提供商,拥有全球 150 多个数据中心。它不仅提供高速的内容分发,还提供强大的安全防护,如 DDoS 缓解和 Web 应用防火墙 (WAF)。Cloudflare 简单易用,适合大多数 WordPress 用户。
    • 阿里云 CDN 阿里云 CDN 是专为中国市场和全球覆盖设计的高性能 CDN 服务。它在中国大陆拥有大量节点,适合需要服务中国市场或跨境用户的网站。
    • KeyCDN KeyCDN 提供按需付费的 CDN 服务,适合预算有限的小型企业。它提供免费 SSL 支持,并能有效防止恶意流量。KeyCDN 提供简单的设置过程和实时分析,帮助用户优化内容分发。
    • Sucuri Sucuri 是知名的 WordPress 安全公司,它提供强大的 CDN 服务。Sucuri 的 CDN 服务与其防火墙集成,能够有效抵挡 DDoS 攻击、恶意软件和其他网络威胁。适用于需要高度安全保护的 WordPress 网站。
    • Google Cloud CDN Google Cloud CDN 利用 Google 的全球边缘网络来加速内容交付。它不仅提供快速的内容传输,还拥有强大的安全性和数据分析功能。Google Cloud CDN 适合需要高可用性和全球覆盖的大型网站。
    • Amazon CloudFront Amazon CloudFront 是 AWS 提供的 CDN 服务,具有强大的全球网络和高可用性。它与 AWS 的其他服务紧密集成,能够提供可靠的内容交付和安全防护。CloudFront 适合需要灵活配置和高扩展性的企业级网站。
    • Microsoft Azure CDN Microsoft Azure CDN 提供全球分布的服务器来加速内容交付,适合需要大规模数据传输和高性能的网站。它还具备动态站点加速和实时分析功能,帮助用户更好地监控和优化网站表现。
    • CDN77 CDN77 提供全球超过 90 个接入点的内容分发网络,支持自定义缓存设置和安全传输。它适合电子商务、直播和其他高流量网站,具有透明的定价和强大的分析工具。
    图片[6]-361Sale WordPress Care

    6. 总结

    CDN 是提高网站速度、降低带宽成本、增强安全性和提高用户体验的有效工具。通过将网站内容分发到全球多个服务器,CDN 可以显著减少延迟,提高内容加载速度。对于 WordPress 网站,使用 CDN 不仅能加速页面加载,还能增强网站的安全性,优化 SEO 表现。因此,选择合适的 CDN 服务提供商对网站性能至关重要。

  • 使用内容交付网络(CDN)增强 WordPress 网站性能:完整指南

    使用内容交付网络(CDN)增强 WordPress 网站性能:完整指南

    要确保 WordPress 网站能够高效、快速地加载,采用内容分发网络(CDN)是一个不可忽视的策略。CDN 是一组分布在全球的服务器,它们缓存并分发你网站的静态资源,从而加速内容的加载速度,减轻原始服务器的负担,并改善全球用户的访问体验。本文将深入探讨如何通过 CDN 提升 WordPress 网站的性能,指导你从选择 CDN 提供商到实际配置。

    图片[1]-361Sale WordPress Care

    什么是 CDN 以及它如何工作?

    内容分发网络(CDN) 是一个全球分布式的服务器网络,用于缓存并加速网站的静态内容(如图片JavaScript 文件和样式表)。当用户访问你的网站时,CDN 会根据用户的地理位置,将静态资源从距离用户最近的服务器提供,从而减少加载时间和提高访问速度。

    CDN 的工作原理可以通过以下步骤进行解释:

    1. 内容缓存: CDN 将你的网站内容缓存到多个数据中心。每当用户访问网站时,内容从离用户最近的服务器(称为边缘服务器)加载,而不是从主服务器加载。
    2. 加速传输: 减少了数据传输的物理距离,使得页面加载速度更快。
    3. 提高可靠性: 在网络流量高峰时,CDN 可以通过多点冗余提供更高的可靠性,即使部分服务器出现故障,网站也不会中断。
    4. 全球覆盖: CDN 提供全球的内容分发,使得无论用户身在何处,都能获得快速、稳定的访问体验。

    选择合适的 CDN 提供商

    图片[2]-361Sale WordPress Care

    在选择 CDN 提供商时,需要考虑多个因素,如服务器位置、性能、安全性、定价等。以下是一些流行的 CDN 提供商,适用于 WordPress 网站:

    1. Cloudflare
      • 优势: 免费套餐,强大的安全功能(如 DDoS 保护),自动安装 SSL,全球广泛的服务器覆盖。
      • 适用场景: 适合所有规模的网站,尤其是希望降低成本并提高安全性的用户。
    2. WP Engine
      • 优势: 与 Cloudflare 深度集成,自动缓存,安全防护,易于管理。
      • 适用场景: WordPress 托管解决方案,提供全方位的加速和安全保障。
    3. Amazon CloudFront
      • 优势: 强大的全球网络,AWS 的一部分,能够根据用户需求定制 CDN 配置。
      • 适用场景: 需要高度可定制的 CDN 解决方案,并且有其他 AWS 服务需求的用户。
    4. MaxCDN
      • 优势: 易于与 WordPress 集成,提供专业的缓存功能和性能优化。
      • 适用场景: 适合希望简单快速配置 CDN 的网站。
    5. StackPath
      • 优势: 高度优化的 CDN 服务,全球服务器网络,强大的性能监控工具。
      • 适用场景: 中大型企业网站,需要高性能和灵活性。

    如何在 WordPress 中设置 CDN

    在选择了合适的 CDN 提供商之后,接下来就是将 CDN 与 WordPress 网站集成。以下是详细的设置步骤:

    步骤 1:注册并创建帐户

    首先,选择 CDN 提供商并注册帐户。大多数 CDN 提供商(如 Cloudflare 和 StackPath)会要求你提供基本信息,并根据需求选择套餐。例如,Cloudflare 提供免费的基本套餐,适用于大多数小型到中型网站。

    图片[3]-361Sale WordPress Care

    步骤 2:安装 CDN 插件

    WordPress 提供了多个插件来帮助集成 CDN。对于 Cloudflare 等提供商,可以直接使用官方插件:

    1. 登录到 WordPress 管理后台,导航到“插件” > “安装插件”。
    2. 搜索并安装所选 CDN 提供商的插件(例如,Cloudflare 插件)。
    3. 安装并激活插件。
    图片[4]-361Sale WordPress Care

    步骤 3:连接到 CDN

    插件安装并激活,接下来需要连接到你的 CDN 提供商。这通常涉及以下操作:

    1. 输入 API 密钥或帐户信息: 在插件设置中,你会看到需要输入 CDN 提供商帐户信息或 API 密钥的字段。例如,Cloudflare 会要求你输入 API 密钥,可以在 Cloudflare 仪表板中找到该密钥。
    图片[5]-361Sale WordPress Care
    图片[6]-361Sale WordPress Care
    1. 选择域名和配置设置: 按照 CDN 提供商的指示,选择你的域名并完成配置。

    步骤 4:配置 CDN 设置

    根据你的需要,配置 CDN 设置以确保最佳性能和安全性。这可能包括:

    1. 启用缓存: 配置缓存设置,确保静态资源(如图片和 CSS)被缓存并从 CDN 加载。
    图片[7]-361Sale WordPress Care
    1. 启用 DDoS 保护: 配置额外的安全设置,如 Cloudflare 的 DDoS 保护。
    图片[8]-361Sale WordPress Care
    1. 文件压缩和优化: 启用图像压缩和其他文件优化功能。例如,Cloudflare 提供图像优化功能(如 Polish)来减少图像的大小。

    WordPress 中 CDN 的最佳实践

    要确保您的 WordPress 网站最大程度地受益于 CDN,以下是一些最佳实践:

    1. 选择正确的 CDN 提供商:
      • 研究不同的 CDN 提供商,选择最适合你需求的。考虑因素包括服务器位置、性能、安全性和价格。
    2. 正确配置缓存:
      • 设置 CDN 以有效缓存静态资源。通过缓存,CDN 可以从其全球边缘服务器快速提供内容,减少从源服务器的请求。
      • 例如,WP Engine 的 CDN 会自动缓存静态文件,并可以手动清除缓存以确保内容及时更新。
    3. 进行性能测试:
      • 配置完 CDN 后,使用工具(如 cURLGTmetrix)进行测试,确保 CDN 正确分发内容。使用命令 curl -sI https://yourdomain.com | grep "cf-cache-status" 来检查 Cloudflare 上的缓存状态。
    4. 使用缓存插件:
    图片[9]-361Sale WordPress Care

    现实世界的 CDN 集成案例

    WP Engine 的集成 CDN

    WP Engine 是一款高性能的 WordPress 托管服务,提供与 Cloudflare 的深度集成。通过 WP Engine 的托管平台,无需手动配置 CDN,因为它会自动启用 Cloudflare 网络,提供 SSL 安装、图像压缩和安全防护功能。

    Jetpack 的简化 CDN 设置

    Jetpack 插件由 Automattic 团队开发,它为 WordPress 网站提供简化的 CDN 设置。只需安装 Jetpack 插件并连接到 WordPress.com 帐户,即可启用 CDN 功能,而无需配置 DNS 或其他技术细节。

    其他性能优化技巧

    图片[10]-361Sale WordPress Care

    除了配置 CDN,以下是一些可以进一步提升 WordPress 性能的策略:

    1. 优化图像:
      • 使用如 ShortPixelSmush 等插件压缩和优化图像,以减小图像文件的大小而不影响质量。
    2. 最小化和压缩文件:
      • 启用 JavaScript 和 CSS 文件的最小化和压缩。通过减少文件大小,可以显著提高加载速度。
    3. 利用浏览器缓存:
      • 配置浏览器缓存,让静态资源在用户浏览器中缓存,从而减少重复加载,提高网站速度。

    结论

    实施 CDN 是提升 WordPress 网站性能的有效策略,特别是在面向全球用户时。通过选择合适的 CDN 提供商、正确配置并遵循最佳实践,可以显著提升网站的加载速度,减轻服务器负担,并增强网站的安全性。结合其他性能优化技术(如缓存插件、图像优化和文件压缩),你将能够为用户提供更快、更稳定的浏览体验。

  • WordPress 6.7 中延迟加载图像自动调整大小

    WordPress 6.7 中延迟加载图像自动调整大小

    WordPress 6.7 添加了sizes=”auto”延迟加载图像的功能。此功能最近添加到 HTML 规范中,它允许浏览器在从列表中选择源时使用图像的渲染布局宽度srcset,因为延迟加载的图像直到布局已知后才会加载。

    新的块类型注册 API :可提高 WordPress 6.7 中的性能
    新的块类型注册 API :可提高 WordPress 6.7 中的性能

    背景

    响应式图像属性,srcset是在WordPress 4.4sizes中添加的。引用当时的开发人员说明:

    为了帮助浏览器从源集列表中选择最佳图像,我们还提供了一个sizes相当于 的默认属性(max-width: {{image-width}}px) 100vw, {{image-width}}px。虽然此默认设置对于大多数网站来说都是开箱即用的,但主题应sizes根据需要使用wp_calculate_image_sizes 过滤器自定义默认属性。

    图片[2]-361Sale WordPress Care

    sizes在选择要从中获取的正确文件时,设置默认值非常重要srcset,因为它会在浏览器知道图像布局之前告诉浏览器图像的预期布局。如果没有任何值,浏览器将使用默认100vw值并假定图像将填充视口的整个宽度,从而导致大量字节浪费。WordPress 多年来一直提供的默认值可确保图像布局受其width属性约束。这有帮助,但在很多情况下仍然不正确,因为图像的布局可能受内容宽度或其嵌套的任何块的约束。 

    尽管鼓励主题sizes使用wp_calculate_image_sizes过滤器提供更准确的属性值,但这样做很有挑战性。现在浏览器能够自动将渲染的布局应用于sizes延迟加载的图像,该sizes值将 100% 正确,从而减少浪费的字节数。

    图片[3]-361Sale WordPress Care

    实现细节

    HTML 规范允许延迟加载图像省略sizes、明确设置sizes=”auto”或设置sizes为以 开头的字符串,"auto,"后跟有效的源大小列表。为了将其作为已支持此功能的浏览器的渐进式增强功能实现,WordPress 将在 期间将和 生成的任何图像标记添加到内容图像的属性中。这将导致不支持新值的浏览器回退到上一个列表。autosizeswp_filter_content_tags()wp_get_attachment_image()autosizes

    如果图像包含 ,WordPress 只会将 添加auto到值中。否则,支持的浏览器将无法验证该值并应用 的默认值,这将导致从属性中选择大于所需大小的图像。在 WordPress 生成标记后更改图像加载值的任何自定义实现都应使用新功能来更正属性。sizesloading=”lazy”sizes=autosizes100vwsrcsetwp_img_tag_add_auto_sizes()sizes

    新增功能

    • wp_img_tag_add_auto_sizes– 为HTML img字符串添加自动大小。
    • wp_sizes_attribute_includes_valid_auto– 测试图像上是否已经存在自动功能,以确保不会多次添加它。
    图片[4]-361Sale WordPress Care
  • 如何删除未使用的 WordPress 媒体:详细教程

    如何删除未使用的 WordPress 媒体:详细教程

    图片[1]-361Sale WordPress Care

    在WordPress网站的运营过程中,当主机的磁盘空间开始填满,但我们暂时不打算升级主机包时,删除不再使用的媒体文件是一个有效的解决方案。本文将介绍如何手动或通过插件来删除未使用的WordPress媒体文件,以节省服务器存储空间

    为什么要删除未使用的媒体?

    媒体文件特别是图像文件,在WordPress站点中占据了相当大的一部分空间。因此删除未使用的媒体文件可以:

    • 释放服务器空间:降低主机存储成本,避免因空间不足引起的问题。
    • 提高网站性能:减少不必要的文件存储,提高网站的运行速度。
    • 保持媒体库整洁:减少冗余文件,使网站维护更简单、快捷。

    删除未使用的媒体的两种方式

    在WordPress中删除未使用的媒体文件有两种主要方式:手动删除和通过插件进行批量删除。两者各有优缺点,手动删除虽然控制更加细致,但操作较繁琐;而插件删除更加高效,但需要谨慎操作,避免误删正在使用的媒体。

    选项1:手动删除未使用的WordPress媒体

    步骤1:登录WordPress后台

    步骤1:需要登录到你的WordPress网站后台

    只有拥有管理员权限或具备删除内容和媒体权限的用户才能执行此操作。

    步骤2:进入媒体库

    登录成功后,进入WordPress的仪表盘页面。接下来,导航到媒体库页面以查看所有上传的媒体文件。

    1. 在左侧菜单栏中,选择媒体库
    2. 默认情况下,媒体库可能会以列表视图显示。为了更方便地浏览和选择文件,建议切换为网格视图。
    图片[2]-361Sale WordPress Care

    步骤3:筛选未使用的媒体

    在媒体库页面中,可以通过筛选工具来查找未使用的媒体文件。

    1. 在媒体库页面顶部,点击“所有媒体项”的下拉列表。
    2. 在筛选选项中,选择“未附加”,这样就会显示那些未被附加到任何文章或页面的媒体文件。
    图片[3]-361Sale WordPress Care

    未附加的媒体文件通常意味着它们未被使用,可以考虑将其删除

    步骤4:批量选择和删除媒体

    如果发现有大量未使用的媒体文件,可以通过批量选择功能快速进行删除操作。

    1. 点击媒体库页面右上角的“批量选择”按钮。
    图片[4]-361Sale WordPress Care
    1. 选择要删除的媒体文件,可以通过点击每个文件的缩略图进行选择。
    图片[5]-361Sale WordPress Care
    1. 选择完成后,点击页面右下角的“永久删除”按钮。

    此时,选择的未使用媒体文件将会从服务器中彻底删除。

    注意事项

    手动删除的一个常见问题是,如果你有大量媒体文件,手动选择和删除可能会耗费大量时间。有些媒体虽然未显示为附加,但它们实际上可能在某些页面上通过短代码或自定义字段调用,因此在删除前请务必谨慎。

    选项2:使用插件删除未使用的WordPress媒体

    如果网站上的媒体文件过多,手动删除可能显得过于繁琐。此时,使用插件来批量清理未使用的媒体文件是一个高效的选择。以下是使用插件Media Cleaner来删除未使用媒体的步骤。

    步骤1:安装并激活Media Cleaner插件

    Media Cleaner 可以帮助你扫描并删除未使用的媒体文件。首先,需要从插件库中安装并激活它。

    1. 登录到WordPress后台,导航至插件 > 安装新插件
    2. 在搜索框中输入“Media Cleaner”。
    图片[6]-361Sale WordPress Care
    1. 找到该插件后,点击“安装”按钮,随后点击“激活”。

    步骤2:进入媒体清理工具

    插件安装并激活后,看到一个新的菜单项“媒体 > 清理器”。点击该选项进入Media Cleaner插件的界面。

    图片[7]-361Sale WordPress Care

    步骤3:扫描未使用的媒体

    在Media Cleaner的界面中,可以扫描网站中的未使用媒体。

    1. 点击“扫描”按钮。插件会自动扫描所有上传的媒体文件,找出未被任何文章、页面或小工具使用的文件。
    图片[8]-361Sale WordPress Care
    1. 请注意,某些媒体文件虽然未显示为使用,但实际上可能仍被短代码、主题或插件使用,因此在扫描完成后需要仔细检查。

    步骤4:批量选择和删除未使用的媒体

    扫描完成后,将看到一个列出所有未使用媒体的清单。

    1. 点击表格顶部的“全选”选项,所有扫描到的未使用媒体将会被自动选中。
    图片[9]-361Sale WordPress Care
    1. 然后,点击“全部删除”按钮,插件将删除所有选中的未使用媒体文件。

    步骤5:检查结果

    删除完成后,建议再次检查网站的前端页面,确保所有仍在使用的图片、视频等媒体文件都能正常显示。如果发现误删的情况,可以通过插件的垃圾箱找到并恢复部分被删除的文件。

    图片[10]-361Sale WordPress Care

    注意事项

    1. 谨慎选择:Media Cleaner插件虽然非常强大,但在使用时需要特别小心,尤其是如果你的网站使用了很多自定义代码、短代码或插件,某些媒体文件可能并未显示为附加,但仍在某些地方被使用。
    2. 备份网站:在执行大规模删除操作前,建议先备份网站,以防止误删重要的媒体文件。

    结论

    通过本文的详细教程,可以选择手动或使用插件来删除未使用的WordPress媒体文件。无论你是希望逐一手动清理,还是需要通过插件实现批量删除,以上两种方法都能帮助你有效地减少磁盘空间的占用,提升网站的性能和存储管理效率。

  • 新手怎么安装和设置 WP Super Cache(超级缓存)?

    新手怎么安装和设置 WP Super Cache(超级缓存)?

    网站能快速的访问,可以让客户体验感增强。而且也利于网站SEO,提高网站的排名,Google 搜索引擎现在就将网站速度做为一个重要的排名因素。

    WP Super Cache (超级缓存)是一款流行的插件,它可以创建网页的静态 HTML 文件。可以节省服务器资源,从而让网站加载速度更快。

    图片[1]-361Sale WordPress Care

    什么是 WP Super Cache 以及为什么要使用它?

    WP Super Cache是最受欢迎的 WordPress 缓存插件之一。它是一款免费工具,拥有超过一百万的活跃安装量。

    WP Super Cache 会以静态 HTML 文件的形式为网站上的每个页面创建缓存。这样,每当有人访问网站时,他们都会快速获得缓存版本,而不用从头开始调取整个网站资源。

    因此,WordPress 网站的速度和性能将显著提高。缓存插件会跳过后台的很多步骤,以确保访问者不必等待页面打开。

    这可以改善网站访问者的体验。加载速度快的网站会吸引人们更频繁地访问它,随着用户在帖子和页面上花费更多时间,从而带来更多的参与度和转化率。

    除此之外,有了快速加载的网站,还可以看到WordPress SEO和搜索引擎排名的提升。这是因为 Google 为速度更快的网站提供了优势,因为它将网站速度作为排名因素。

    设置 WP Super Cache – 简单方法

    第一件事是在网站上安装并激活WP Super Cache 插件。

    激活后,WP Super Cache 将通知网站目前未启用缓存。

    要启用缓存,请转到设置»WP Super Cache。然后,在“简单”选项卡下,继续并单击“缓存开启”选项。完成后,单击“更新状态”按钮。

    图片[2]-361Sale WordPress Care

    打开缓存后,向下滚动到“缓存测试器”部分。

    到达后,点击“测试缓存”按钮来检查它是否正常工作。

    图片[3]-361Sale WordPress Care

    WP Super Cache 将两次抓取你的WordPress 网站并比较两个页面的时间。如果两个时间匹配,则意味着缓存现在正在网站上运行。

    WP Super Cache 高级设置

    WP Super Cache 是一款功能强大的WordPress 插件,附带大量高级选项。这些选项可以进一步提高网站的性能,并更好地控制插件如何缓存网站。

    启用缓存

    要使用高级选项设置 WP Super Cache,转到 WP Super Cache 插件设置中的“高级”选项卡。接下来,单击“启用缓存”复选框。

    图片[4]-361Sale WordPress Care

    在缓存下方,会看到“缓存传送方法”的选项。如果是新手并且不熟悉如何编辑服务器文件,我们建议使用“简单”选项。

    选择缓存选项后,单击“更新”按钮。

    在 WP Super Cache 中启用压缩

    压缩允许 WP Super Cache 将缓存文件作为压缩文件提供,从而缩短加载时间。这些文件更小,浏览器可以更快地下载。

    要启用压缩,向下滚动到“高级”设置选项卡中的“杂项”部分,然后选中“压缩页面以便让来访者更快浏览”复选框。

    图片[5]-361Sale WordPress Care

    再次单击“更新”按钮以保存更改。

    启用动态缓存

    如果想在缓存期间保持网页的某些部分动态,那么 WP Super Cache 提供了一个选项。

    在某些情况下启用动态缓存很有用,尤其是当网页包含经常更改的内容时。例如,可以通过允许动态缓存来加快包含广告的网页的速度。

    要启用此选项,可以转到“高级”部分并单击“启用动态缓存”复选框。

    图片[6]-361Sale WordPress Care

    完成后保存更改。

    设置到期时间和垃圾收集

    WP Super Cache 还可以设置从服务器删除缓存页面的到期时间和频率

    首先,只需向下滚动到“高级”选项卡下的“到期时间和垃圾回收器”部分进行配置。

    图片[7]-361Sale WordPress Care

    “缓存超时”指示插件删除缓存页面并执行新缓存。插件默认将其设置为 1800 秒,这对于高流量网站来说非常合适。

    但是,如果是新网站,并且流量不大,那么 3600 秒是一个很好的起点。

    除此之外,还可以安排时间让插件检查陈旧的缓存文件并将其删除。

    完成选择后,需要单击“更改到期日期”按钮来保存更改。

    指定不想缓存的页面

    默认情况下,该插件会缓存网站上的所有页面。这会增加缓存文件的大小并使用更多资源。但是,WP Super Cache 可以选择不想缓存的页面。

    可以向下滚动到“高级”选项卡中的“拒绝的 URL 字符串”部分来使用此功能。在文本框中,继续输入不想插件缓存的页面的 URL 字符串。

    例如,如果电商网站,那么可以排除访客不经常访问的页面并节省服务器资源。这些页面可以是结帐页面、帐户页面等。

    图片[8]-361Sale WordPress Care

    完成后,不要忘记单击“保存”按钮。

    设置 WP Super Cache 以与 CDN 配合使用

    如果还使用内容分发网络 (CDN) 服务来加速网站,那么可以配置 WP Super Cache 来与其配合使用。

    CDN 是分布在不同地理位置的服务器网络,可帮助快速向访问者提供内容。

    提示:我们建议使用 Cloudflare,它是一家免费 CDN 提供商,且易于设置。

    要设置 WP Super Cache 以与 CDN 配合使用,单击设置中的 CDN 选项卡。然后,选中“启用 CDN 支持”选项旁边的框。

    图片[9]-361Sale WordPress Care

    接下来,要输入“站外 URL”。这是 CDN 的“拉取区域”,即文件存储在 CDN 上的 URL。

    这里的设置取决于 CDN 服务,但这里有一些提示:

    • 如果使用 Cloudflare,则应将此字段留空。WP Super Cache 将自动检测并与 Cloudflare 配合使用。
    • 如果使用不同的 CDN 服务,那么应该输入类似以下内容:https://cdn.wpbeginner.com。确保将“wpbeginner.com”替换为您网站的域名。
    • 如果有疑问,您可以登录您的 CDN 服务并检查您的帐户仪表板设置中的“域”、“CDN 域”或“CDN URL”。

    如果您知道您的 CDN 有多个 URL,那么您可以在“其他 CNAMES”字段中输入它们,例如:http://cdn1.361sale.com,,http://cdn2.361sale.comhttp://cdn3.361sale.com否则,应该将此字段留空。

    可以将其他设置保留为默认设置。最后,选中“跳过 https URL 以避免混合内容错误”复选框,然后单击“保存”按钮。

    现在,网站已准备好从 CDN 提供静态内容。

    使用 WP Super Cache 提供静态网站服务

    WP Super Cache 中的预加载模式可以为所有帖子和页面创建超级缓存静态文件并提供静态网站。这样,每当有人访问网站时,内容都会快速加载。

    超级缓存静态文件有助于节省服务器资源,为不再更新的旧网站提供服务,并通过仅提供静态内容来提高网站速度。

    首先,转到 WP Super Cache 插件中的“预加载”选项卡。接下来,可以设置刷新预加载缓存文件的时间。

    默认情况下,插件会将其设置为 600 分钟,但如果每天发布多篇文章,则可以减少时间。

    预加载整个 WordPress 网站需要一些时间,并会消耗大量服务器资源。如果不希望静态文件永远过期,除非手动刷新缓存,则可以将其保留为 0。

    图片[10]-361Sale WordPress Care

    之后,选中“预加载模式(禁用垃圾收集。推荐)”复选框。还可以为网站上的不同标签、类别和其他分类法启用预加载。

    该插件还提供了一个选项,每当文件刷新时都会收到电子邮件提醒。默认情况下,它将使用“无电子邮件”设置,但可以通过从下拉菜单中选择一个选项来更改它。

    完成后,继续并保存设置,然后单击“立即预加载缓存”按钮。

  • 如何关闭 WordPress 中的 PHP 错误

    如何关闭 WordPress 中的 PHP 错误

    最近一位读者留言询问“如何关闭 WordPress 中的 PHP 错误“?在开发过程中PHP 警告和通知可以帮助调试代码中的问题。但是,如果所有网站访问者都可以看到这些警告和通知的话,整个网站看起来会显得非常不专业。那么,我们该怎么关闭 WordPress 中的 PHP 错误你?

    为什么以及何时应该关闭 WordPress 中的 PHP 错误?

    在 WordPress 网站上看到的 PHP 错误通常是警告和通知。这些错误与内部服务器错误语法错误致命错误不同,PHP 错误会让网站加载不了。

    通知和警告是不会阻止 WordPress 加载网站的错误类型。

    图片[1]-361Sale WordPress Care

    这些错误可以帮助开发人员调试代码问题。插件和主题开发人员需要这些信息来检查兼容性。

    但是,如果没有开发自定义主题、插件或网站,那么这些错误要隐藏起来。因为如果它们出现在网站的前端所有访问者看到了,网站看起来就会非常不专业。

    图片[2]-361Sale WordPress Care

    在WordPress 网站上看到类似上述错误,那就联系主题或插件开发人员。他们可以修复程序以消除错误。同时,自己也可以关闭这些错误。

    关闭 WordPress 中的 PHP 错误

    对于这部分,需要编辑 wp-config.php文件

    在 wp-config.php 文件中,找到下面这行代码:

    define('WP_DEBUG', true);

    也有可能,这行代码已设置为 false。在这种情况下,看到的是下面这行代码:

    define('WP_DEBUG', false);

    上面两种情况,都需要用下面这些代码替换掉上面出现的代码:

    图片[3]-361Sale WordPress Care

    不要忘记保存更改并将 wp-config.php 文件上传回服务器。

    现在可以刷新访问网站,确认 PHP 错误、通知和警告是否已经从网站上消失。

    在 WordPress 中启用 PHP 错误

    如果你正在本地服务器或暂存区域开发网站,如果你想打开错误报告功能。在这种情况下,编辑 wp-config.php 文件,并用以下代码替换之前添加的代码:

    图片[4]-361Sale WordPress Care

    这行代码会允许 WordPress 再次开始显示 PHP 错误、警告和通知。

  • 如何修复 WordPress 中的 413 请求实体太大错误

    如何修复 WordPress 中的 413 请求实体太大错误

    什么原因导致 WordPress 413 请求实体太大错误?

    当尝试上传的文件超出WordPress 网站的最大文件上传限制时,就会发生这种错误。

    网络服务器将无法上传文件,并且会看到“413 请求实体太大”错误消息。

    图片[1]-361Sale WordPress Care

    通常,大多数WordPress 用户在买好服务器后都会对其服务器进行配置,以便后面可以轻松上传大型图像和其他媒体。

    但是,有时候,这些设置不够高,无法上传大型主题或插件文件。

    服务器配置还可以阻止你将大文件上传到媒体库。在这种情况下,会看到一条不同的消息,明确指出文件大小超出了允许的最大限制。

    图片[2]-361Sale WordPress Care

    让我们一起看看都有哪些方法可以修复 WordPress“413 请求实体太大”错误。

    修复 WordPress 中的 413 请求实体太大错误

    有几种方法可以修复 WordPress 中的请求实体过大错误。我会慢慢介绍这些方法,可以尝试最适合你的方法。

    法 1:使用 WPCode 增加上传文件大小限制(推荐)

    可以直接编辑主题的functions.php文件。但是,如果是没有一定技术基础的新手,我们不建议你用这种方法,因为这个方法一个小错误也可能导致网站奔溃,所以网站备份超级重要。

    我们建议使用WPCode。它是最好的 WordPress 代码片段插件,可让增加上传文件大小限制,而无需直接编辑 functions.php 文件。

    首先,要安装并激活免费的 WPCode 插件。

    接下来,要转到WordPress 管理侧边栏中的“代码片段”»“添加代码片段”。然后,将鼠标悬停在“添加您的自定义代码(新代码片段)”选项上,然后单击“使用代码片段”按钮。

    图片[3]-361Sale WordPress Care

    可以在顶部输入代码片段的标题,以便轻松找到它。

    现在需要在“代码预览”框中输入以下代码:

    @ini_set( 'upload_max_size' , '120M' );
    @ini_set( 'post_max_size', '120M');
    @ini_set( 'max_execution_time', '300' );

    还要在“代码类型”下拉菜单中选择了“PHP Snippet”。

    图片[4]-361Sale WordPress Care

    upload_max_size可以增加和的值,post_max_size使其大于你上传的文件的大小。

    还需要将max_execution_time上传文件所需的时间增加到你认为的上传文件所需的时间。如果不确定,那么可以尝试将这个值加倍。

    最后,在页面顶部将代码片段从“非活动”切换为“活动”,然后单击“更新”。这会在你的 WordPress 网站上执行代码片段。

    图片[5]-361Sale WordPress Care

    方法 2:通过 .htaccess 文件增加上传文件大小限制

    对于这个方法,要使用FTP 客户端或控制面板中的文件管理器应用程序访问和编辑 .htaccess 文件。注意,如果你的服务器 NGINX 而不是Apache服务器,是无法访问并修改此文件的。

    然后,只需在.htaccess 文件底部添加下面这行代码:

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

    可以将每个数值更改为大于要上传的文件的大小。然后,保存 .htaccess 文件并将其重新上传到服务器

    方法 3:通过 FTP 手动上传文件

    最后一个方法就是通过 FTP 手动上传文件。如果只在上传一个特定文件时出现 413 错误,那么可以考虑通过FTP手动上传。

    如果是上传 WordPress 主题,请参阅有关“WordPress主题安装教程:轻松上手,让你的网站焕然一新”部分。

  • 如何修复 WordPress .htaccess 文件

    如何修复 WordPress .htaccess 文件

    网站的 .htaccess 文件是一个很小但很重要的文件,它在后台运行,就像服务器的一组指令。该文件说明如何处理诸如永久链接和安全措施之类的事情。但是,该文件可能会因各种原因而损坏,从而导致一些问题;例如链接断开死机白屏之类的问题。

    图片[1]-361Sale WordPress Care

    什么是.htaccess 文件?

    .htaccess 文件是一个隐藏的配置文件,在 WordPress 网站的运行中起着至关重要的作用。它本质上是一组针对 Apache Web 服务器的指令。

    它的核心功能之一是为博客文章页面创建用户友好的 URL。这些是在浏览器栏中看到的简洁且描述性的地址,而不是长的字符串。

    还可以使用 .htaccess 文件设置安全措施,例如使用密码保护某些目录或阻止来自可疑 IP 地址的访问尝试。

    除此之外,一些插件使用.htaccess实现缓存,这可以提高网站的加载速度

    如何判断你的.htaccess 文件是否已损坏

    .htaccess 文件可能因多种原因而损坏。可能是由于插件冲突、意外编辑,甚至是服务器故障。

    可能会在 WordPress 网站上看到以下一些迹象,表明 .htaccess 文件已损坏:

    • 断开的链接:当用户没有跳转到相应的地方,或者看到奇怪的错误消息时,就会出现断开的链接。
    • 死机白屏:这是指网站只显示一片空白的白色屏幕。
    • 插件无法正常工作:某些插件依赖 .htaccess 文件中的特定指令才能正常运行,但由于错误,它们无法正常运行。

    现在,让我们看看在 WordPress 中访问和编辑 .htaccess 文件的不同方法。

    如何访问和修复 WordPress 中的 .htaccess 文件

    .htaccess 文件位于网站的根目录中。有多种方式可以访问和编辑该文件。

    例如,可以使用的控制面板并使用文件管理器访问文件。还可以使用 FTP 客户端连接到站点并查看不同的文件和文件夹。另一种方法是使用插件来查看和编辑 .htaccess 文件内容。

    注意:提示很多遍咯,在编辑 .htaccess 文件之前,先备份WordPress 网站的数据。这样,如果出现问题,方便补救。

    1. 使用插件修复 .htaccess 文件

    查看 WordPress 仪表板,那么访问和编辑 .htaccess 文件的方法可以使用像All in One SEO (AIOSEO)这样的插件。

    它是一个WordPress 的SEO插件。它可以帮助优化网站以适应搜索引擎,不需任何技术知识。这个插件提供各种工具,包括 robots.txt 编辑器、.htaccess 编辑器、数据库工具等。

    首先,需要安装并激活 AIOSEO 插件。

    激活后,会看到欢迎屏幕和 AIOSEO 设置向导。只需单击“开始”按钮并按照屏幕上的说明进行操作即可。

    图片[2]-361Sale WordPress Care

    接下来,可以从 WordPress 管理面板前往All in One SEO » 工具,然后切换到“.htaccess 编辑器”选项卡来编辑文件的内容。

    图片[3]-361Sale WordPress Care

    一旦完成更改并修复文件,只需单击顶部的“保存更改”按钮。

    WordPress .htaccess 文件中需要修复的常见问题

    现在知道在哪里可以找到 .htaccess 文件以及如何编辑它,让我们看看可以在文件中修复的哪些问题。

    1.修复 500 内部服务器错误

    WordPress 中的 500 内部服务器错误是一条常规错误消息,表示服务器遇到了意外问题,无法满足请求。这就像网站发出的一条消息,表示出现了问题,但并未提供具体细节。

    错误消息也会根据网站使用的 Web 服务器软件(Nginx或Apache)而有所不同。例如,下面是使用 Ngnix 和 Google Chrome 时错误消息的样子。

    图片[4]-361Sale WordPress Care

    此错误可能是由损坏的 .htaccess 文件引起的。可以通过用新文件替换现有文件来修复该错误。

    只需使用 FTP 客户端访问网站的根文件夹即可。然后,重命名当前的 .htaccess 文件,以便将其用作备份,而 WordPress 无法识别它。之后,在目录中创建一个新文件并将其命名为“.htaccess”文件。

    图片[5]-361Sale WordPress Care

    现在,打开新文件并编辑它。

    继续在文件中输入以下代码:

    图片[6]-361Sale WordPress Care

    2. 修复错误过多重定向问题

    “错误:重定向次数过多”通常是由于 WordPress 中的重定向问题配置错误而发生的。这会导致重定向循环,会在 Web 浏览器中看到此错误。

    图片[7]-361Sale WordPress Care

    解决这个问题的方法之一是重置根目录中的 .htaccess 文件。

    首先,需要使用 FTP 客户端文件管理器访问网站的根目录。接下来,找到 .htaccess 文件并将其删除。现在,尝试访问网站,看看重定向错误是否已修复。

    由于刚刚删除了 .htacess 文件,因此需要重新创建它。WordPress 会自动创建一个。要确保它确实会创建,只需从 WordPress 仪表板访问“设置”»“永久链接”页面,然后单击底部的“保存更改”按钮即可。

    图片[8]-361Sale WordPress Care

    3. 修复返回 404 错误的帖子

    可以通过 .htaccess 文件修复的另一个问题是帖子返回 404 错误。通常,损坏或丢失的 .htaccess 文件可能会导致这个错误。

    要解决此问题,需要从根目录更新文件并更改文件权限。只需使用 FTP 客户端找到该文件,右键单击该文件,然后选择“文件权限”选项即可。

    图片[9]-361Sale WordPress Care

    接下来,将看到 .htaccess 文件的不同设置更改。

    继续,通过更改文件的权限并在“数字值”框中输入“666”使文件可写。完成后,单击“确定”按钮。

    图片[10]-361Sale WordPress Care

    现在了解如何修复 WordPress .htaccess 文件了。更多常见的 WordPress 错误及其修复方法可以关注我们。

  • WordPress 故障排除:页面未找到或 404 页面错误

    WordPress 故障排除:页面未找到或 404 页面错误

    我们的WordPress网站,用Elementor编辑器的话。有时候会出现一些故障,比如说:尝试导航到某个页面时会出现找不到网页或 404 页面错误。我们一起分析一下原因,以及怎么去解决它!

    图片[1]-361Sale WordPress Care

    可能的原因

    这可能是由下面的问题引起的:

    • 内存问题
    • 固定链接问题
    • 与其他插件冲突
    • 页面或文件已从服务器删除

    解决方案

    要解决这个问题,可以尝试下面的解决方案:

    按照以下步骤:

    1.转到 WP 管理后台的仪表盘。

    2.转到设置> 固定链接。

    图片[2]-361Sale WordPress Care

      3.设置为Plain

      提高内存限制

      按照以下步骤:

      1.转到Elementor > 系统信息

      图片[3]-361Sale WordPress Care

        2.检查系统信息中的内存限制。如果内存不足 256MB,要提高到至少 256MB。

        切换前端编辑器加载器方法

        按照以下步骤:

        1. 转到 WP Admin。
        2. 转到Elementor > 设置 > 高级
        图片[4]-361Sale WordPress Care

        3.启用切换编辑器加载器方法。 

        停用 ModSecurity

        暂时停用 ModSecurity。这是为了排除通过此防火墙设置的规则问题。如果是此问题,请检查 ModSecurity 日志。

        启用 zlib. Output_compression

        你的服务器可能需要启用 zlib.output_compression 模块,该模块可以压缩数据,并在服务器资源有限时帮助加载编辑器。

        停用插件

        停用除 Elementor 和 Elementor Pro 之外的所有插件,然后切换到默认的 WordPress 主题(例如 Twenty twenty)来排除故障。

      1. 如何在 WordPress 上启用 WebP 图像

        如何在 WordPress 上启用 WebP 图像

        WordPress 网站上启用 WebP 图像的快速分步指南

        WebP 是 Google 开发的一种图像文件格式,旨在取代 JPEG、GIF 和 PNG。它支持有损和无损压缩,以及透明度和动画。使用优化的 WebP 图像可以缩短你网站的加载时间。

        步骤 1:登录 WordPress 管理控制台

        首先,登录到 WordPress 管理仪表板。打开浏览器,转到 example.com/wp-admin。
        在登录屏幕上,输入用户名和密码,然后点击“登录”按钮。

        图片[2]-361Sale WordPress Care

        步骤 2:选择“插件”

        登录后,进入 WordPress 管理仪表板。
        在屏幕左侧的导航栏中选择“插件”选项。

        图片[3]-361Sale WordPress Care

        步骤 3:添加新插件

        在“插件”页面,列出了当前安装在你的 WordPress 网站上的所有插件。
        要安装新插件,点击“添加新插件”按钮。

        步骤 4:安装 WebP Express 插件

        图片[4]-361Sale WordPress Care

        在搜索栏中输入“WebP Express”,然后点击“立即安装”按钮安装插件。

        步骤 5:激活 WebP Express 插件

        图片[5]-361Sale WordPress Care

        插件安装完成后,点击“激活”按钮启用插件。激活后,你将被重定向回到网站的插件页面。

        步骤 6:配置 WebP Express 插件

        图片[6]-361Sale WordPress Care

        从“插件”菜单中找到并选择“WebP Express”下的“设置”选项。

        步骤 7:启用“上传时转换”

        在设置列表中,找到并启用“上传时转换”选项,然后保存设置。

        图片[7]-361Sale WordPress Care

        步骤 8:设置目标文件夹为“混合”

        在设置列表中,将“目标文件夹”设置为“混合”。保存你的设置。

        图片[8]-361Sale WordPress Care

        步骤 9:批量转换现有图像

        在设置区域,点击“批量转换”按钮,为所有之前上传的图像生成 WebP 文件。

        图片[9]-361Sale WordPress Care

        总结:

        通过使用插件将图片优化为 WebP 图像可以缩短你网站的加载时间。