当网站处于开发模式时,需要编辑内容类型并执行各种类似的管理任务。
有没有办法加快速度?我需要什么样的硬件?
可能有任何具体的MySQL优化吗?
答案 0 :(得分:0)
您是否在本地开发环境中工作?这会产生巨大的差异。只要你是本地人,你就不需要任何大硬件。一台带有4GB内存的新款300美元的笔记本电脑对我来说很合适。
然而,无论你做什么,都会点击很多,所以你学习用代码做的东西越多,你就越有效率。
答案 1 :(得分:0)
答案 2 :(得分:0)
具有性能日志记录的devel模块是开始查看问题所在的好地方。您可以查看每页运行的查询数量以及它们需要多长时间 根据我自己在上网本上运行Drupal的经验,数据库对页面加载时间的贡献非常小。事实上,我的本地机器上的数据库比我开始使用的共享托管环境快得多(50-100ms对1000-1500ms,我记得)。由于Atom CPU缺乏处理能力,页面加载时间大致相同(约2-4秒)。
如果您在本地计算机上使用类似XAMPP的内容,则默认配置非常精简。包含较大服务器的配置,但beware of turning on the binary log 打开查询缓存也很有帮助,但变量的程度。这是复杂的,经常重复查询的最大推动力; Drupal有一些复杂的查询,但还有更多非常简单的查询。在开发时,您可能还会经常使缓存失效。无论如何,在本地机器上除了一些额外的RAM使用之外,启用它并没有任何缺点。 32 MB可能非常合理;我使用更多,因为我知道我有足够的可用(即使在上网本上)。
启用PHP操作码缓存还可以提高本地计算机上的页面服务。 XAMPP包含eAccelerator扩展,但我会选择APC而不是Linux系统。
我唯一的其他建议是尝试使用Administration Menu之类的模块来减少必须执行的点击次数,并确保使用快速浏览器(例如,firefox或chrome)管理页面使用javascript。