我正在寻找其他Drupal开发人员的技巧,以在开发时使Drupal更快(特别是Drupal 7)
考虑到在开发过程中您不需要缓存,因此可以在php / css / js代码中看到更改的结果。(请参阅此处的一些答案以刷新缓存/永久禁用缓存)
搜寻“ drupal慢速本地主机”将给出一些提示...但是我想要你的:)
我正在寻找其他Drupal开发人员的技巧,以在开发时使Drupal更快(特别是Drupal 7)
考虑到在开发过程中您不需要缓存,因此可以在php / css / js代码中看到更改的结果。(请参阅此处的一些答案以刷新缓存/永久禁用缓存)
搜寻“ drupal慢速本地主机”将给出一些提示...但是我想要你的:)
Answers:
您可能可以通过更改工作方式而不是使Drupal更快地加载页面来实现进一步的发展。
这里最主要的是使用Drush进行清除缓存(即使禁用页面缓存,甚至仍然涉及数十种不同的缓存,例如用于钩子实现),安装/重新安装模块等操作。
当然,应该安装APC,是的。您甚至可以考虑使用http://drupal.org/project/apc在APC中存储部分缓存。但是,这将与冲动(您无法使用冲动清除APC缓存)相冲突,并且需要额外的RAM。
您可以使用的最好的技巧(这确实改变了我的生活)是在my.cnf
文件中添加一行:
innodb_flush_log_at_trx_commit = 0
您可以在wamp文件夹中找到该文件,或者在Linux服务器上找到该文件: /etc/mysql/my.cnf
问候
我使用发现的一些解决方案更新了该Drupal教程:
加快本地主机上的页面加载时间: http : //drupal.org/node/961012
在localhost上设置和配置node.js模块,然后看一下魔术。
有一个不错的教程:-
Drupal.org- Node.js集成Drupal.org
我已经在Windows上配置了它,它的工作速度很快:)
以为我会发表自己的经验,这可能对将来的读者有所帮助。我在Ubuntu 15.04台式机上使用了非常慢的Drupal 7.3x堆栈苦苦挣扎了24个月以上(我只是被更多的痛苦困扰着并继续坚持下去!)。今天,我在安装MySQL Workbench 6.1时遇到了麻烦,现在它过去了!难以置信的!!我希望任何未来的读者都会首先考虑这一点,因为所提供的建议不会真正解决我的问题。我使用的机器是相当不错的规格(16g RAM /双核/ 2TB /双头等),因此,我认为购买/获得“另一台计算机”不是真正的答案。总之,如果您在桌面上运行Drupal,请首先尝试上述Workbench安装。到目前为止,我发现我需要在后台(或在另一个屏幕上)运行Workbench,但现在我的整个Drupal体验仍然得到了极大的改善。也许我今天刚好运?无论如何,希望这对将来的读者有所帮助。