缓存PHP页面,Varnish,nginx,其他?

前端之家收集整理的这篇文章主要介绍了缓存PHP页面,Varnish,nginx,其他?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个在低端盒(1GB RAM)上运行的Web应用程序,提供静态和动态(PHP)页面的混合.
这些 PHP页面正在查询MysqL数据库,它根本不会经常更改 – 每周一次?

我希望做大量的缓存,以保持一切美好和快速.我有页面,虽然是PHP,但信息很少改变(获取可能每隔几个月更改一次的项目列表?).一些页面可能会列出多达400条记录.

我安装了Varnish,Nginx,PHP-FPM,APC,MysqL.我想’我已经正确设置了一切.正在提供页面,我在Varnish中出现了点击… Brill!但是,由于网站的性质,我不确定它是否尽可能优化.

最近的一次搜索提出了一些可能对我的PHP页面有帮助的事情:

> Nginx FastCGI缓存
> memcached
> MYSQL查询缓存

一个例子:一个新的PHP页面,它列出了相当多的(200)记录:2秒
刷新后,1.5(ish)秒.
编辑:我希望将这个页面缓存到某个地方的某个地方并且在访问之后提供的速度更快,这是不现实的吗?

什么是我最好的选择?以上一个或全部?

> Memcached要求您的代码实际使用它.但如果你写的话
这个代码然后这应该很容易:)
> MysqL缓存在一定程度上起作用.理想情况下,升级到SSD驱动器,如果
还没有.
>我从未听说过FastCGI缓存.你指的是缓存吗?
动态页面为静态?

老实说,如果你已经调整了所有最好的东西,我会考虑硬件升级.如果你有时间,请看看像HipHop(https://github.com/facebook/hiphop-php/wiki)这样的Facebook研究.他们为创建快速加载动态页面做了一些惊人的研究和开发.

祝你好运!

原文链接:https://www.f2er.com/php/138940.html

猜你在找的PHP相关文章