performance - Concrete 5 CMS 可扩展性和速度

标签 performance frameworks scalability concrete5 concrete

我想从目前在大型内容网站中使用 Concrete 的人们那里获得一些见解。

与我合作的开发团队已决定将其用作我们下一个项目的 CMF。

我对此系统有一些担忧。

可扩展性

这个系统能否在用户和数据量不断增长的情况下继续平稳运行?

速度

我遇到过一些速度非常慢的具体页面。这是我最大的担忧之一。页面加载速度如何?添加新页面会影响整个网站的速度吗?有哪些可用的优化技术?

前端灵活性

您在前端可以做的事情是否受到限制?

插件

使用插件与构建自定义编码解决方案的优缺点。 (例如速度、额外查询)

我正在尽最大努力确保我们开始开发的系统能够实现增长。

免责声明:我是设计师和前端开发人员。我没有后端经验。

最佳答案

如果使用正确,Concrete5 速度很快。就像任何事情一样,如果你滥用它并且不维护它,那么它会变得更慢。

我建议你阅读这篇文章https://www.concrete5.org/documentation/using-concrete5/dashboard/system-and-maintenance/jobs/cache-and-speed-settings/

前端的唯一限制是开发人员的能力。我是一名开发人员,并没有真正遇到过不可能的事情。

有很多附加组件,创建自己的附加组件也很容易,尤其是 http://www.concrete5.org/marketplace/addons/designer-content/

我在 C5 中运行了大量站点,没有一个很慢。不过,所有这些都使用 Varnish 缓存和 Amazon 的 CloudFront - 以充分利用我的硬件。

亲自看看:

关于performance - Concrete 5 CMS 可扩展性和速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22055463/

相关文章:

c - pthreads 与 ucontext 的性能特征

ios - 具有已知良好框架的体系结构 x86_64 的 undefined symbol 。

spring - TilesConfigurer 已弃用?如何在 Spring MVC 3.1 中使用tile2.2?

java - 跨多个服务器运行 Java 实例?

node.js - 如何使用 docker 正确部署和扩展应用程序

mysql - Rails 测试数据库比开发数据库快 10 倍

javascript - JS Object.assign 以自己的类作为属性

c - 为什么我的更复杂的 C 循环更快?

java - 创建Servlet+JSP框架并在其他项目中使用它

mysql - mysql如何处理现实世界中的海量连接?