我想知道有哪些最佳实践可以减少单页网站的页面加载时间,并且这样做不会对 SEO 造成伤害。
我倾向于使用“hijax 链接”的 ajax 解决方案,但我想知道在页面加载顺序方面有哪些最佳实践。例如,假设我有一个简单的网页——有家、关于、我的猫的照片、联系人等,我计划通过垂直滚动将它全部显示在主页上——分配一个“屏幕”的内容每件。
我在wordpress中对此进行编码,所以我的主要想法是首先加载第一个“屏幕”,即主页的英雄部分,作为home.php的一部分,所以用户不必等待整个事情-和搜索引擎优化。然后一旦完成加载,在后台通过 ajax 加载接下来的四个。所以我想知道最好的策略是什么。有人在其他地方提供了这个答案:
“使用 php 构建一个标准的 5 页站点,并适当分离页眉、页脚、内容。然后使用 javascript 重定向到一个(单独的)页面,页面上包含所有内容。”
在 wordpress 中,我认为这是这个意思。创建一个带有循环的单独页面,将其他四个“屏幕”作为帖子抓取。然后在加载 home.php 之后加载此页面。有没有人看到这种方法有任何问题,或者正如问题所要求的那样,有任何更好的或最佳实践来实现这一点,我将不胜感激。谢谢。