我有一个基于板球的网站并实施了评论 使用数据库和PHP,但我真的觉得它很慢。
所以我的问题是espncricinfo.com如何实施他们的评论部分 http://www.espncricinfo.com/the-ashes-2010-11/engine/current/match/446963.html
此数据库或xml文件背后的技术是什么?或者其他任何方式?
数据库是实现此类要求的正确选择,因为有数百万用户访问系统?并且很少有系统会继续更新正在进行的板球比赛。
答案 0 :(得分:0)
数据库和XML不是对立的 - 这看起来是XML数据库的理想应用程序!
但无论您使用哪种技术,在实施的每个阶段都需要特别注意性能。性能不佳很少是选择不能胜任工作的技术的结果,但这通常是使用您不太了解的技术的结果。
答案 1 :(得分:0)
如果不了解系统的确切规格,包括系统资源,用户数量等,就无法说出来。
鉴于您将拥有非常少的更新源,而且许多只是查看数据,因此可以在XML中实现这一点。根据您如何构建评论的自动刷新功能,您可能已经在使用XML来发送更新。
我怀疑您选择的主要性能增强系统是确保经常访问的数据缓存在内存中并仅在更新数据存储时刷新。