最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

PHP 大流量优化

XAMPP案例 中文小张 1014浏览 0评论

如果是觉得mysql的读和写是瓶颈的话(mysql的查询和写入耗时很长,或者量级比较大),的确可以引入中间缓存。
搭建mysql和PHP之间的缓存,推荐直接使用redis作为中间缓存服务。

不过,还是需要分析下为什么是mysql的读和写耗时很长,才能够真正解决你系统的问题,可以开启mysql的慢查询日志分析下。
读和写如果有问题,可以往这几个方面做下尝试:
(1)sql语句是不是合理的,是否带有太多的表join等操作?
(2)table的记录是否太多了,好几百万的数据,是否需要分库分表或者分区?
(3)是否使用了合适的索引,sql查询语句是否有充分利用索引字段?
(4)可以通过调整mysql配置参数,来优化mysql读和写的性能,例如增大innodb_buffer_pool_size,提高缓存的命中率等。
(5)mysql如果是单台部署,可以考虑主从分离,或者搭建主主互备。
… …

如果觉得mysql在上述优化之后,仍然存在一些瓶颈,再引入redis作为中间cache也并不迟。

其实,我上面写的只是冰山一角,可以优化的地方还有非常多哈。
早期写的一篇文章:
亿级Web系统搭建――单机到分布式集群

转载请注明:XAMPP中文组官网 » PHP 大流量优化

您必须 登录 才能发表评论!