0

想知道是否有人对我可能会接手的项目有任何建议。

这在 mo 时有点模糊,但我认为基本上是一个科学应用程序,就像你提供的产品一样,然后根据蛋白质数据库检查它是否有反应。

从我得到的信息来看——这实际上可以是任何场景,而且听起来很简单——开发者在网站上填写了一个表格,然后以某种方式检查其他类似属性的数据库,看看它是否合适,它然后最后也会添加到该数据库中(因此数据库可能会随着每个用户进行检查而增长)。

我想知道的部分是这可能是巨大的(例如 10,000 + 无限) - 所以从构建自定义 php 应用程序来处理所有这些中会获得什么,因为 wordpress 不适合后端 - 我应该满足时间密集型查询?

感谢您的关注

4

1 回答 1

1

不。

请参阅票http://core.trac.wordpress.org/ticket/9864(大量页面的性能问题)。我在 3 年多前提交了这张票,但仍然没有解决方案。从那时起,有问题的代码变得更加复杂,并开始使用更重版本的内部查询库。

这些严重的问题与页面有关,但帖子在查询中同样繁重。如果你有元数据,它会进一步加重服务器的负担。最重要的是,大多数领先的 WP 缓存插件都排除了网络机器人,所以每隔几周,当 google、baidu 和 yandex 开始为 10k 页面敲打你的机器时,它就会让你的机器停机。

这只是意味着您不能将其本地用于大型内容集,但您仍然可以使用大部分 WordPress,并对 WP 数据库/构造之外的部分进行额外的代码自定义。

编辑:澄清一下-我所说的是,仅使用 WP 的本机数据库结构(由codex 中的此架构定义)和 query_posts() / WP_Query() 来执行查询是我所指的效率低下。原生 WP 存储/查询系统不能非常有效地处理大量页面/帖子。但是,绕过一些本机功能可能会正常工作。

于 2012-09-20T18:09:19.123 回答