缓存PHP页面,Varnish,nginx,其他?
我有一个在低端盒(1GB RAM)上运行的Web应用程序,提供静态和动态(php)页面的混合.
这些 PHP页面正在查询MYSQL数据库,它根本不会经常更改 – 每周一次? 我希望做大量的缓存,以保持一切美好和快速.我有页面,虽然是PHP,但信息很少改变(获取可能每隔几个月更改一次的项目列表?).一些页面可能会列出多达400条记录. 我安装了Varnish,nginx,PHP-FPM,APC,MYSQL.我想’我已经正确设置了一切.正在提供页面,我在Varnish中出现了点击… Brill!但是,由于网站的性质,我不确定它是否尽可能优化. 最近的一次搜索提出了一些可能对我的php页面有帮助的事情: > nginx FastCGI缓存 一个例子:一个新的PHP页面,它列出了相当多的(200)记录:2秒 什么是我最好的选择?以上一个或全部?
> Memcached要求您的代码实际使用它.但如果你写的话
这个代码然后这应该很容易:) > MySQL缓存在一定程度上起作用.理想情况下,升级到SSD驱动器,如果 还没有. >我从未听说过FastCGI缓存.你指的是缓存吗? 动态页面为静态? 老实说,如果你已经调整了所有最好的东西,我会考虑硬件升级.如果你有时间,请看看像HipHop(https://github.com/facebook/hiphop-php/wiki)这样的Facebook研究.他们为创建快速加载动态页面做了一些惊人的研究和开发. 祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |