分析模板
一、企业分析 1.企业概览 1)企业概要 2)主营产品 占比?分布情况?增速? 3)主营收入 业务占比? 4)销售模式 经销?直营?其他? 5)公司主要客户 占比?是否稳定? 2.行业规模 1)市场总产值(总销量)以及增速情况,大于100亿 2)未来空间,增速情况 3.行业阶段 成熟阶段?成长阶段? 4.行业竞争格局 营业收入、市值 市场竞争程度,…
记录一次PHP优化案例
网站架构简介:现在很多的企业都是使用lnmp或者lamp来做企业的网站服务器架构,这两种网站的服务架构,我们都是比较熟悉的;基于nginx的性能优于Apache,现阶段的很多公司,都是逐渐把Apache替换成nginx,毕竟nginx的自带的高可用配置,反向代理等等功能相当突出。Lnmp网站服务器架构,其实就是linx+nginx+mysql+ph…
导出百万级数据
| 技术方案 第一步:设计数据库,对所有导出任务进行实时记录,也可以采用redis,为了方便数据的持久化,最终采用了mysql数据库的方案。表结构具体包括:ID、用户ID、用户名、发起请求时间、导出具体的参数(包括各个维度的参数选择等,具体根据自身业务而定),任务是否正在处理标识(防止任务多次被处理),导出是否成功标识(可以与前一个用一个字段区分)…
数据库事务和锁
数据库的事务 什么是数据库的事务? 百度百科的解释:数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 事务的四大特性是什么? 原子性:原子性是指包含事务的操作要么全部执行成功,要么全部失败回滚。…
PHP记录
性能检测 常用的调试检测PHP代码性能的方法有:memory_get_usage可以分析内存占用空间。用microtime函数就可以分析程序执行时间。 // 将字节数转换成MB function memory_usage() { $memory = ( ! function_exists('memory_get_usage')) ? '0' : r…
Nginx限流配置
随着业务的扩散,系统并发越来越高时,有三样利器用来保护系统,分别是缓存、降级和限流。 缓存:缓存是现在系统中必不可少的模块,并且已经成为了高并发高性能架构的一个关键组件,缓存的目的是提升系统访问速度和增大系统处理容量。 降级:这个在天猫双11的时候非常常见,降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开。 限流…
gitee命令
Git 全局设置: git config --global user.name "武哥哥" git config --global user.email "631002289@qq.com" 创建 git 仓库: mkdir miaomu cd miaomu git init touch README.md git add README.md gi…
数据量很大,分页查询很慢,有什么优化方案?
在开发过程中我们经常会使用分页,核心技术是使用limit进行数据的读取,在使用limit进行分页的测试过程中,得到以下数据: select * from news order by id desc limit 0,10耗时0.003秒select *…
如何搭建MySQL(双机热备)主从复制、读写分离
为什么会有主从复制与读写分离 当mysql数据库的数据量太大的时候,查询数据就很吃力了,无论怎么优化都会产生瓶颈,这时我们需要增加服务器设备来实现分布式数据库,实现多机热备份,要想实现多机的热备,首先要了解主从数据库服务器的版本的需求,主从mysql的安装运行版本需一致。 而读写分离就是把对数据库的读操作和写操作分离开,将读写压力分担到多台服务器上…