主页静态页面的多页面网站?

时间:2014-07-20 04:00:19

标签: php html5 backbone.js stateless

我目前正在为一家企业设计一个网站。该网站将具有动态区域 - 例如未来的“管理”区域。但就目前而言,将会有14-16个静态页面。推荐书,产品和服务,典型的公司页面。

我非常喜欢用backbone和doT.js动态加载html的想法。但为了这个目的,我是否更好地采用了多页方法?我读过单页设计可能会损害搜索引擎优化,但不确定这是否仍然准确。对于内容为王的基本完全静态的网站而言,这是主要的考虑因素。

是一个单页网站吗?

我正在使用apache2和PHP / symfony2来实现我对所有静态页面的当前多页面实现(并缓存它们)。

1 个答案:

答案 0 :(得分:1)

听起来你的网站会尽可能地变得更好。有很多好处:

  1. 它应该快速加载,因为无法处理,加载的文件较少,一旦发送到浏览器,您不必等待JavaScript运行之前页面显示。
  2. 它将得到更广泛的支持。一切都支持HTML;如果您的页面加载需要JavaScript,您可能会切断人们并且从未意识到它。
  3. 搜索引擎可以更轻松地为静态网站编制索引。
  4. 开发和维护简单的静态网站更容易。
  5. 打破它要困难得多。如果您的页面加载需要JavaScript并且您不小心部署了损坏的脚本,则存在完全空白页面的风险。在静态网站中,文本仍有机会显示。
  6. 当您处理动态数据时,Backbone和JS模板等内容非常棒。当您拥有要在页面上显示的对象时,Backbone会自行处理,并希望构建一个复杂的界面来与它们进行交互。但这听起来不像你的页面。类似地,如果您将数据发送到页面,可能来自AJAX请求,并希望将其呈现给客户端,则JS模板很有用。但对于这个项目来说,这听起来并非如此。

    一般来说,尽量做最简单的事情。将站点构建为静态页面将是一个很好的起点,如果您想稍后添加JavaScript,您可以在此基础上构建。