我读过某个地方,专业人士每页仅打印一行html和javascript,其余部分由客户端进行渲染。我发现这非常有前途,所以我认为我将使用以下结构来呈现页面:
<html>
<head>
{{Title}}
{{Meta tags}}
{{CSS via CDN}}
</head>
<body>
{{Dynamic JSON array containing the datas of the current page}}
{{Javascript libraries via CDN}}
{{JS files that contain HTML templates via CDN}}
</body>
</html>
所以问题是:
SEO是次要的,但是我当然会渲染一些必需的meta标签。
感谢您的回答!
这真的是一个好习惯吗?
那是很主观的。这取决于您对可靠性,性能和成本的重视程度。
您可以提高性能,但是您可以:
pushState
和朋友来拥有可用的URI。SEO是次要的,但是我当然会渲染一些必需的meta标签。
抛开SEO所必需的元标记问题……用客户端JavaScript呈现它们是没有意义的。如果仅使用客户端JS呈现内容,那么搜索引擎将根本看不到它。
通过CDN加载HTML模板是否值得?
同样,这取决于。使用CDN可以使您的静态文件更快地交付,但是这是增加的费用,并且需要为您的站点使用更复杂的构建系统(因为您必须部署到多个服务器并确保已发布的URI匹配)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句