📅  最后修改于: 2021-01-11 15:45:34             🧑  作者: Mango
WordPress优化
您应该优化WordPress网站和服务器以获得最佳结果。无论是大流量还是小流量,这对于所有站点都是必需的。
它提高了网站的速度,为用户提供了很好的体验,并提高了您的排名,因为搜索引擎还考虑了加载时间。
用户可以通过许多技巧来优化WordPress网站的性能。在本教程中,我们将介绍其中的一些。
您网站的性能很大程度上取决于您选择的虚拟主机。因此,选择虚拟主机是一个非常重要的决定。如果您的网络托管服务不是很好,那么增加站点性能的其他技巧可能不起作用。
对您选择的主机进行完整的研究。阅读其评论和专家意见。最好花一些额外的钱,而不是选择便宜的东西并牺牲质量。
缓存插件会将页面的缓存版本提供给用户的浏览器,而不是即时生成每个页面。
这很重要,因为是用PHP编写的,PHP是一种服务器端编程语言。这意味着每当有人访问您的网站时,WordPress都会运行一个过程来获取信息,然后将其显示给用户的浏览器,这非常耗时,而且我会使您的网站变慢。
您安装的WordPress主题应快速且编码正确。不要选择不需要很多功能的主题,这会对您的网站造成负面影响。
大型主题会使用大量JavaScript ,PHP和iframe,这需要花费大量时间才能加载。如果您想使用复杂的主题,请最小化其编码或雇用开发人员以从主题中获得最大的收益。
最好使用默认的WordPress主题,因为它们的编码正确且重量轻,可以加载。
CDN代表C ontent d eliveryÑetworks。它是由地理位置分散的服务器组成的网络,可根据用户从网站上的地理位置来传递缓存的内容。
网站的静态资源(例如图像,CSS文件和脚本)使页面无法显示在用户的浏览器中。 CDN可以通过从世界各地的壁橱服务器为用户提供静态文件来解决此问题。由于主服务器上的负载也减少了,因此为用户提供了更好的结果。
图片是较重的元素之一,需要最长的时间才能加载到您的网站中。大多数网站的每个页面上都有很多图像。
使用图像之前,请确保已针对网络对其进行了优化。
对于包含大量图像的长篇文章,最好将它们分成多页。 WordPress为此具有内置功能。
只需在要拆分页面的位置的文章中添加标记即可。
有些文章可能收到很多评论。将所有评论加载到一个页面中将花费大量时间。建议将注释分成多个页面以减少加载时间。
WordPress的内置解决方案是转到“设置”>“讨论”,然后选中“将注释分成页面”框。
需要快速卸载不再使用的插件。许多用户在安装插件后会忘记这些插件,这些插件甚至在他们的网站上都不再使用。
它们会增加您的网站大小,并降低您的网站速度。
WordPress自动定期更新其站点。更新有助于修复错误,安全问题,并提供一些新功能。
定期更新您的网站至关重要。所有插件和主题也应定期维护和更新。不定期更新您的网站可能会导致您的网站出现一些安全问题。
直接将视频上传到WordPress网站会占用大量带宽。 WordPress无法优化这些视频质量以实现高性能。
最好将YouTube,DailyMotion,Vimeo等视频托管网站中的视频嵌入WordPress中,以提高网站的页面加载速度。
在一段时间后,当您开始使用WordPress网站时,您的WordPress数据库可能会有一些未使用的数据,这些数据不再需要了。您的数据库需要优化数据库表以获得更好的性能。
有一些与此相关的插件,可让您通过删除垃圾箱,待处理的垃圾邮件注释,孤立的元数据等来清理WordPress网站。它还优化了数据库表结构并为您提供了快速响应的数据库。
由于网站较小,因此向访问者提供网站的压缩版本可减少加载时间。
您可以从cPanel(如果主机允许)或从WordPress插件启用Gzip压缩。您也可以从.htaccess文件中启用它。
有很多可用的WordPress插件,但是它们的编码都不正确。始终选择支持最新WordPress版本且经过高度优化的插件。
开发不良的插件不仅会减慢您的网站速度,还会影响其他插件功能。
普通HTML代码在Web服务器上的加载速度比PHP代码快得多。如果可能,请在您的站点上用HTML代码替换一些PHP代码。
HTML的加载时间比PHP快20倍。
每当有人链接到您的站点时,都会创建引用,该引用会利用您的服务器和数据库资源,最终影响您站点的速度。
因此,当您不需要引用时,只需在“设置”>“讨论”中将其禁用,请取消选中引用和pingback框。
响应式设计用于为小屏幕设备加载较少的资源,而为大屏幕加载高分辨率图像。这样,小屏幕用户将不会获得沉重的图像,大屏幕用户将不会获得较小的高度压缩的图像。
在HTML编码的Head标签中链接CSS样式表。在Head标签之外使用它可以防止浏览器在页面加载后立即显示页面内容。
在HTML编码的Body标签中使用JS。 JavaScript标记停止页面的逐步加载。每当浏览器遇到JavaScript标记时,它都会在加载页面的其余部分之前尝试对其进行解释。因此,建议在页面末尾使用JavaScript标记。
此技巧不会减小您网站的大小,但有助于更快地加载您的网站。