笔者项目用到技术点
- php+mongo+sql+redis
mongo的索引
- 首先说明一下,使用mongo不加搜索,那就是灾难
- mongo如果添加索引
- 参考这篇文档,不重复造轮子。mongo学习笔记
- 注意事项
- 索引不是越多越好,高复用组合索引
- 组合索引的首项必须和查询首项匹配,否则索引无效
mongo性能优化
- 参考
- mongo和sql一样,也有慢搜索功能,可以定位慢查询,进而优化项目访问速度
排查网站访问速度
- 查看日志,定位有没有死循环或者频繁的请求请求
- 通过nginx配置文件查看访问日志的存储路径
- 查看当前的访问日志
- 比如笔者的log日志如下 :/data/logs/nginx/ 下的www.access.log
tail -f www.access.log
- 查看服务器进程
- ps -ef 显示所有进程全格式
- 杀死无效进程
- kill -s 9 进程号(PID)