Cof*_*eee 3 mysql nginx varnish php-fpm alternative-php-cache
我有一个运行在低端机器(1GB RAM)上的 Web 应用程序,提供静态和动态 (php) 页面的混合。这些 PHP 页面正在查询一个根本不经常更改的 MYSQL 数据库 - 每周一次?
我希望进行大量缓存以保持一切正常和快速。我的页面虽然是 php,但信息很少更改(获取可能每隔几个月更改一次的项目列表?)。几页可能会列出多达 400 条记录。
我安装了 Varnish、nginx、PHP-FPM、APC、MYSQL。我“认为”我已经正确设置了一切。正在提供页面,并且我在 Varnish 中显示了点击数... Brill!但是,由于网站的性质,我不确定它是否已尽可能优化。
最近的搜索提出了一些可能对我的 php 页面有所帮助的内容:
一个例子:一个新的 PHP 页面,它列出了相当多(200+)条记录:2 秒刷新后,1.5(ish)秒。编辑:我期望这个页面被缓存在某处并且在访问后更快地提供是不切实际的吗?
我最好的选择是什么?以上一项或全部?
老实说,如果你已经尽你所能地调整了一切,我会考虑硬件升级。如果您有时间,可以像 HipHop ( https://github.com/facebook/hiphop-php/wiki )一样查看 Facebook 的研究。他们为创建快速加载的动态页面做了一些惊人的研究和开发。
祝你好运!
| 归档时间: |
|
| 查看次数: |
1728 次 |
| 最近记录: |