我与当地一家报纸公司的老板会面。他们正计划有一个新设计的网站。他们当前的网站是静态的,没有任何类型的数据库。但他们的每周综合浏览量约为 317k。这个数字未来肯定会增加
问题是,如果我为他们创建一个 Wordpress 系统,该网站是否会使用新功能顺利运行(可能是新闻、画廊)。不需要使用很多插件。他们当前的服务器是否可以在不进行任何升级的情况下支持 wordpress 软件包。
或者我应该考虑使用 php 来设计网站。
是的 - 只要机器足够,并且您正确配置它。
如果公司使用 CDN(如 akamai),请询问他们这件事是否可以搭载在他们的帐户上,然后在他们提出政治障碍时让他们无论如何都这样做。然后,然后停止出汗,打开keepalive并忽略这条线以下的任何内容。否则:
如果这是在 VPS 上,请确保它有保证的内存和 I/O 资源 - 否则将其托管在硬件机器上。如果您是偏执狂,那么具有 10k RPM 驱动器和 2-3 gigs 内存的东西就可以了(apache 和 mysql 的内存有喘息的空间和硬盘驱动器以进行意外的交换文件补偿。)
确保 317k/w 数字是准确的:
Apache:美国的新闻网站在上午 11 点左右和下午 4 点左右的午餐时间和工作日结束流量突发,因此您可能需要关闭 Keepalive(打开它会在流量缓慢期间改善情况,但在突发时间机器会旋转到不可恢复的状态。)
PHP:确保在主机(APC 或 eAccelerator)上启用了某种操作码缓存。使用操作码缓存,内存占用显着下降,机器不必从交换文件(硬盘驱动器)借用太多。
WP:确保您使用 WP3.4,因为票http://core.trac.wordpress.org/ticket/10964已关闭以支持此票的修复:http ://core.trac.wordpress.org/ticket/ 18536 . 这两个长期存在的问题都解决了大容量站点上的查询性能问题,但整体改进/修复也有助于其他任何地方。
其次,确保使用类似 WP Super Cache 缓存插件并进行适当配置。如果此站点上的内容量将永久变小,则您不必采取任何特殊预防措施 - 否则您可能需要更改插件/规则,以便将旧内容永久存档到静态文件中。没有理由以全部资源成本不断更新 2 年前的内容。
Robots.txt:准备并正确注册 google/bing/etc 的动态站点地图。如果您希望帖子会被不了解他们实际做什么的人不必要地添加一堆标签和类别,您可能需要Disallow/page/*
和. 否则,当蜘蛛机器人蜂拥而至时,对于每个帖子,您都会被其拥有的标签/猫数量增加的数量所猛烈抨击。然后还有一些。/category/*
/tag/*
几年来,巴尔的摩太阳报直接在一台并置的机器上托管了他们的读者奖励、体育和编辑数据库项目。综合交通量是比你提到的要大的因素,但充分满足。
这是一段在缓慢的时间里,httpd 状态 w/ keepalive的视频,大约 30 req./sec:http://www.youtube.com/watch?v=NAHz4GRY0WM#t=09
我不会仅根据每周<一百万的综合浏览量来排除该项目的 WordPress。我已经托管了 WordPress 网站,这些网站获得了更多的流量并且仍然非常实用。尽管基于您拥有的其他标准,WordPress 是否是此类项目的最佳解决方案完全取决于您。
祝你好运,编码愉快!
WP 能够处理巨大的流量。查看使用 WP VIP 服务的人员列表:Time、DowJones、NBC Sprts、CNN 等等。
访问 WordPress VIP 网站:http: //vip.wordpress.com/clients/