我想知道如何让它更快。只是为了获得简单的乐趣,因为当然有缓存解决方案可以使网站在每个系统上运行,但是从非缓存性能中获得最大收益也很酷。
我考虑过安装HipHop php(hhvm),但不知道我在做什么。谷歌搜索时我看到的主要是负面评论。
也许只是调优Apache和mysql就行了。 我认为缓慢主要来自磁盘和内存的慢速性能。
答案 0 :(得分:1)
不是真正的答案,但我有一个Pi作为我的家庭服务器,发现它很慢。渲染页面需要0.3 - 0.5秒。这很慢!有时我会在极少数情况下长达3秒钟。
我做了一些测试并且无处可去,所以我可以确认以下内容没有帮助:
因此,最好的解决方案是不要将pi用于生产服务器。如果您不介意页面加载速度,请仅将其用于本地开发服务器。
答案 1 :(得分:0)
为了加快树莓派的加载时间,我发现有帮助的是使用重量更轻的网络服务器。我用来代替apache的是nginx。我听说猴子更好,但是他们还没有释放臂。
此外,我使用mongodb而不是MySQL,因为它更快地用于更具体的用例。我确定它始终不是解决方案,因为它会彻底改变您存储数据的方式,并使多表关系查询变得困难。 MySQL vs MongoDB 1000 reads
最后确保你有一张快速的SD卡,你可以打开一个交换文件或交换分区来帮助只有512兆的内存(模型b)。
当然,如果您使用pi开发特定环境,您可能没有任何这些选项。但是,如果您想将它用于个人网络服务器或者在生产环境中拥有更多自由,那么这就是我要检查的路线。
答案 2 :(得分:0)
如果可以的话,在Raspberry PI上使用MYISAM代替INNODB。你会看到速度上的一些差异。