优化网站加载速度-mongo篇

笔者项目用到技术点

  • php+mongo+sql+redis

mongo的索引

  • 首先说明一下,使用mongo不加搜索,那就是灾难
  • mongo如果添加索引
    • 参考这篇文档,不重复造轮子。mongo学习笔记
  • 注意事项
    • 索引不是越多越好,高复用组合索引
    • 组合索引的首项必须和查询首项匹配,否则索引无效

mongo性能优化

  • 参考
  • mongo和sql一样,也有慢搜索功能,可以定位慢查询,进而优化项目访问速度

排查网站访问速度

  1. 查看日志,定位有没有死循环或者频繁的请求请求
  • 通过nginx配置文件查看访问日志的存储路径
  • 查看当前的访问日志
  • 比如笔者的log日志如下 :/data/logs/nginx/ 下的www.access.log
tail -f www.access.log
  1. 查看服务器进程
  • ps -ef 显示所有进程全格式
  1. 杀死无效进程
  • kill -s 9 进程号(PID)

你可能感兴趣的:(优化网站加载速度-mongo篇)