我有一个在低端盒(1GB RAM)上运行的Web应用程序,提供静态和动态(PHP)页面的混合.
这些 PHP页面正在查询MysqL数据库,它根本不会经常更改 – 每周一次?
原文链接:https://www.f2er.com/php/138940.html这些 PHP页面正在查询MysqL数据库,它根本不会经常更改 – 每周一次?
我希望做大量的缓存,以保持一切美好和快速.我有页面,虽然是PHP,但信息很少改变(获取可能每隔几个月更改一次的项目列表?).一些页面可能会列出多达400条记录.
我安装了Varnish,Nginx,PHP-FPM,APC,MysqL.我想’我已经正确设置了一切.正在提供页面,我在Varnish中出现了点击… Brill!但是,由于网站的性质,我不确定它是否尽可能优化.
> Nginx FastCGI缓存
> memcached
> MYSQL查询缓存
一个例子:一个新的PHP页面,它列出了相当多的(200)记录:2秒
刷新后,1.5(ish)秒.
编辑:我希望将这个页面缓存到某个地方的某个地方并且在访问之后提供的速度更快,这是不现实的吗?
什么是我最好的选择?以上一个或全部?