![](/img/trans.png)
[英]How to detect if Windows is 64x or 86x via Lingo (Adobe Director)
[英]SLOW Drupal over localhost | windows7 EasyPHP 64x
我在我的笔记本电脑上运行Drupal 7.16(Windows7 x64,EasyPHP12.1上带有6GB RAM)。
现在drupal跑得很慢!
我已经尝试:
realpath_cache_size
增加到24M
innodb_flush_log_at_trx_commit
更改为0
hosts
文件以解决ipv6错误.. SELECT uid FROM users
)时,phpMyAdmin返回快速响应(0.0009s).. 谢谢,
〜阿尔莫格
* 我也尝试过UniformServer,它仍然很慢,并且在这里更改了my.ini的帖子(stackexchange网站)和随后的drupal.org
** 似乎wordpress加载速度很快,所以似乎问题只与drupal有关?
你有两种方式:
1)调整你的安装:安装php-apc,安装监控软件( sysinternals )来检测瓶颈,安装xdebug, Wincachegrind等。
我现在的解决方案:
现在它运行得更好! 不完美..但主要是因为我想在部署模式下使用drupal!
* EasyPHP的结果设置很好! 没有太大的改变! *
在Windows机器上有两种解决Drupal缓慢的解决方案:
1.主机文件设置
在主机文件中进行以下更改...
一世。 通过ip地址调用apache Web服务器地址。 在本地计算机上它是127.0.0.1
II。 注释:: hosts文件中的1个localhost行,它是TCP / IP v6协议中的映射
2.禁用/调整网络接口的TCP / IP v6协议
有两种选择......
一世。 禁用网络接口的TCP / IP v6协议,以便Windows不会尝试将主机名解析为ipv6地址。
II。 不需要禁用ipv6。 以管理员身份打开命令提示符,并在命令提示符中使用以下命令
netsh
interface
portproxy
add v6tov4 listenport=80 connectport=80
当然,80是您的Web服务器端口
在Windows上托管时,Drupal对我来说总是运行缓慢。 我试过xampp,裸骨apache / php / mysql安装和zend服务器。 32位或64位似乎并不重要,但32位版本似乎更有用。 到目前为止zend似乎好一点,但没有真正的linux服务器那么快。 您是否尝试过使用Ubuntu或其他Linux的VirtualBox? 我在我的办公室里运行了一台8GB内存的Ubuntu服务器,速度和体面的VPS服务器一样快。 我建议尝试一下,如果你还没有。
每个人都知道慢速网站对企业和网站用户都不利。 但是,解决问题可能具有挑战性,实施起来很慢,并且通常需要从头开始。
我在Windows7操作系统上使用wamp服务器进行drupal项目。 它运作得非常好。 这完全取决于你是如何配置你的项目的。 我没有为我的项目使用任何缓存技术。 该系统拥有100万用户。 我为此做了数据库调优,因此它可以非常快速地加载数据。
对于您的应用程序,我建议您做一些事情
尝试运行另一个裸机Drupal安装,以查看问题是否与该特定站点或您的开发设置有关。
我知道这是一个老帖子,但我刚刚经历了同样的斗争。
我在Windows 7 64位虚拟机上安装了非常慢的Drupal 7。 我可靠地有20秒的页面加载时间。 我挣扎了一会儿并尝试过:
最后主机文件的变化有所不同,但主要问题是Drupal CRON。
事实证明,因为我正在复制我的生产安装以在本地工作,所以CRON无法在本地运行时执行它应该做的事情。 因此它从未成功完成执行。
由于尝试失败,每个新请求都会尝试再次运行CRON,因此执行时间为20秒。
您可以通过将“Run cron every”值设置为“Never”来禁用cron(例如,在管理>配置>系统> Cron(admin / config / system / cron)。
有关更多信息,请参阅此处: https : //www.drupal.org/cron
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.