小编Cof*_*eee的帖子

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

我有一个运行在低端机器(1GB RAM)上的 Web 应用程序,提供静态和动态 (php) 页面的混合。这些 PHP 页面正在查询一个根本不经常更改的 MYSQL 数据库 - 每周一次?

我希望进行大量缓存以保持一切正常和快速。我的页面虽然是 php,但信息很少更改(获取可能每隔几个月更改一次的项目列表?)。几页可能会列出多达 400 条记录。

我安装了 Varnish、nginx、PHP-FPM、APC、MYSQL。我“认为”我已经正确设置了一切。正在提供页面,并且我在 Varnish 中显示了点击数... Brill!但是,由于网站的性质,我不确定它是否已尽可能优化。

最近的搜索提出了一些可能对我的 php 页面有所帮助的内容:

  • nginx FastCGI缓存
  • 内存缓存
  • MYSQL 查询缓存

一个例子:一个新的 PHP 页面,它列出了相当多(200+)条记录:2 秒刷新后,1.5(ish)秒。编辑:我期望这个页面被缓存在某处并且在访问后更快地提供是不切实际的吗?

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

mysql nginx varnish php-fpm alternative-php-cache

3
推荐指数
1
解决办法
1728
查看次数

标签 统计

alternative-php-cache ×1

mysql ×1

nginx ×1

php-fpm ×1

varnish ×1