优化网站加载速度-mongo篇

笔者项目用到技术点

  • php+mongo+sql+redis

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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.ngnix介绍 ngnix www服务软件 俄罗斯人开发 开源 性能很高 本身是一款静态WWW软件 静态小文件...
    逗比punk阅读 6,387评论 1 6
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,104评论 6 342
  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 9,101评论 0 28
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,771评论 19 139
  • 今天在家乡以外的一个城市里练车,准备考驾照。这对我来说是一件没有兴趣的事情,不了解不喜欢,只是跟随着大家的脚步...
    虚十一_阅读 2,773评论 2 1