08 2016 档案

摘要:要分析的sql语句是执行速度比较慢的。查找执行速度比较慢的sql语句。找到后,具体分析。 一、慢查询日志 慢查询日志是一种mysql提供的日志,记录所有执行时间超过某个时间界限的sql的语句。这个时间界限,我们可以指定。在mysql中默认没有开启慢查询,即使开启了,只会记录执行的sql语句超过10秒 阅读全文
posted @ 2016-08-26 22:52 chenjiacheng 阅读(208) 评论(0) 推荐(0)
摘要:设计角度:存储引擎的选择,字段类型选择,范式。自身特性:索引,查询缓存,分区分表,存储过程,sql语句优化配置。架构体系:主从复制(读写分离)。硬件升级:CPU、内存等。 阅读全文
posted @ 2016-08-24 08:07 chenjiacheng 阅读(208) 评论(0) 推荐(0)
摘要:1. 什么是盗链?原理图说明: 如何解决: (1)非技术方案: 在图片上添加水印。 (2)判断请求的来源,如果请求的来源不是本网站,则拒绝。 2. 如何判断请求的来源,使用referer头信息。 3. 具体的配置,只允许本网站的页面来访问该图片。 <IfModule rewrite_module> 阅读全文
posted @ 2016-08-22 08:27 chenjiacheng 阅读(372) 评论(0) 推荐(0)
摘要:'memcache', 'host' => 'localhost', 'post' => '11211' )); // 设置数据 S('username','jason',3600); // 获取数据 $data = S('username'); //... 阅读全文
posted @ 2016-08-16 18:02 chenjiacheng 阅读(567) 评论(0) 推荐(0)
摘要:一、实现原理 memcache是一个高性能的分布式内存对象缓存系统,原理如下图: 首次访问:从数据库中取得数据保存到服务器内存中 再次访问:从服务器内存中取得数据返回 总结:apache服务器没有能力把数据保存到内存中,所以要借助memcache完成。 二、实例操作 想把一个sql语句的执行结果,给 阅读全文
posted @ 2016-08-16 14:44 chenjiacheng 阅读(300) 评论(0) 推荐(0)
摘要:一、memcached的基本命令(安装、卸载、启动、配置相关) 二、memcached的基本命令(当memcached启动后用于对memcached管理的数据和本身运行状态相关的命令) Command Description Example get Reads a value get mykey s 阅读全文
posted @ 2016-08-15 11:03 chenjiacheng 阅读(194) 评论(0) 推荐(0)
摘要:一、标量类型:整型 浮动型 布尔 字符串 说明:标量类型是可以存储到memcache里面的,都是以字符串的形式存储的,最后输出也变成了字符串。 二、非标量类型:数组 对象 资源 null 数组 对象 资源 null在memcache里面存储的形式 说明: 数组 对象 资源 是以序列化之后的结果存储到 阅读全文
posted @ 2016-08-12 14:17 chenjiacheng 阅读(203) 评论(0) 推荐(0)
摘要:一、先安装memcache的扩展,让php支持。 1. 准备php支持的扩展文件,要注意要和php的版本对应。 2. 把扩展文件拷贝到php的安装目录下面的ext目录里面。 3. 打开php.ini的配置文件,引入扩展,重启apache。 4. 使用phpinfo 函数测试是否引入成功。 二、php 阅读全文
posted @ 2016-08-11 11:36 chenjiacheng 阅读(174) 评论(0) 推荐(0)
摘要:使用telnet连接memcache服务器端 memcache的默认端口号是11211 语法:telnet ip地址 端口号 注意:telnet客户端无法使用的解决方案: 一、设置数据 1. 添加数据 key:键的名称是否压缩:0表示不压缩,1表示要压缩,压缩的目的让数据变小,存储更多的数据。缓存时 阅读全文
posted @ 2016-08-10 08:30 chenjiacheng 阅读(198) 评论(0) 推荐(0)
摘要:方式一:直接使用,无需安装。(在开发时推荐使用) 把软件拷贝到指定位置,一般和其他的安装软件(比如apache等)在同级目录下面,主要是便于管理。 以cmd的方式,运行memcache 启动后,该窗口不要关闭,一旦关闭,则服务就停止了。 方式二:把 memcahce安装成window的一个服务。(在 阅读全文
posted @ 2016-08-09 15:45 chenjiacheng 阅读(174) 评论(0) 推荐(0)
摘要:一、 简单直接不顾后果型 缺点: 启动之后,便无法控制, 除非终止 PHP 宿主. 不要采用这样方法, 除非你是黑客. 二、 简单可控型 config.php cron.php 通过改变config.php的return 0,来实现停止程序。一个可行的办法是config.php文件和某个特殊表单交互 阅读全文
posted @ 2016-08-08 09:39 chenjiacheng 阅读(276) 评论(0) 推荐(0)
摘要:Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX 上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令。 一、操作模式 命令模式(Command Mode) 输入模式(Insert Mode) 末行模式(Last Line Mode) 二、打开文件 vim 阅读全文
posted @ 2016-08-05 08:59 chenjiacheng 阅读(207) 评论(0) 推荐(0)
摘要:一、选择操作系统 通过配置文件/etc/grub.conf里面的配置来完成 配置说明: 如果计算机安装了多个操作系统,则会有多个title。 计算机默认启动的操作系统是通过"default=操作系统的序号(从0开始算)"来设置的。 二、选择登陆界面(字符界面还是图形界面) Linux系统里面,有字符 阅读全文
posted @ 2016-08-03 09:44 chenjiacheng 阅读(181) 评论(0) 推荐(0)