`
Tzhennan
  • 浏览: 55259 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
#服务端安装vsftpd $ yum -y install vsftpd   #配置vsftpd.conf文件 $ vim /etc/vsftpd/vsftpd.conf   #修改的内容 # 是否允许匿名登录(将其禁止) #anonymous_enable=YES   # 设置连接超时时间(单位秒) idle_session_timeout=600   # 数据传输超时时间(单位秒) data_connection_timeout=120   # 是否允许上传/下载二进制文件 ascii_upload_enable=YES ascii_download_ ...
参考链接:https://www.kancloud.cn/thinkphp/gulp-guide/43994   #安装gulp gulp是基于Node.js的前端构建工具,所以首先需要安装nodejs。 nodejs安装:http://tzhennan.iteye.com/admin/blogs/2410483   #nodejs安装成功之后,使用npm安装全局gulp $ npm install -g ...
懒加载介绍: 通俗介绍:懒加载怎么个懒法,就是你不想看就不给你看,我也懒得加载出来,懒得去请求。通俗的说就是你不要就不给你,怎么地。举个栗子,比如在进入某个页面的时候,它会有许多的图片,有些图片可能在下面,当我们点进页面但没有滑动下去或没看完整个页面,那么下面的图片就会"没用",加载了也白加载,而且还降低了网页的加载速度。因此用懒加载能当滚动到可视区域时才加载当前的图片。   原理:图片的加载是由src的值引起,当对src赋值时浏览器就会请求图片资源,基于这个,可以利用html5属性data-XXX来保存图片的路径,当我们需要加载图片的时候才将data-xxx的值赋予 ...
HTTP头信息控制缓存是通过Expires(强缓存)、Cache-control(强缓存)、Last-Modified/If-Modified-Since(协商缓存)、Etag/If-None-Match(协商缓存)实现   1)Expires是http1.0提出的一个表示资源过期时间的header,它描述的是一个绝对时间,由服务器返回,用GMT格式的字符串表示,如:Expires:Thu, 31 Dec 2016 23:55:55 GMT, 读取缓存数据条件:缓存过期时间(服务器的)< 当前时间(客户端的   缺点:Expires是http1.0强缓存管理header,由于 ...
  1、减少http请求,合理设置 HTTP缓存 http协议是无状态的应用层协议,意味着每次http请求都需要建立通信链路、进行数据传输,而在服务器端,每个http都需要启动独立的线程去处理。这些通信和服务的开销都很昂贵,减少http ...
数据库Master主服务器:172.17.0.2 数据库Slave从服务器:172.17.0.3 MySQL-Proxy调度服务器:172.17.0.4   #MySQL的安装与配置 ...   #编译安装lua MySQL-Proxy的读写分离主要是通过rw-splitting.lua脚本实现的,因此需要安装lua 下载地址:http://www.lua.org/download.html $ curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz $ tar zxf lua-5.3.4.tar.gz $ cd lua- ...
mysq支持的复制类型 1) 基于语句的复制。在服务器上执行sql语句,在从服务器上执行同样的语句,mysql默认采用基于语句的复制,执行效率高。 2) 基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍 ...
主(master_mysql): 172.17.0.2 从(slave_mysql):  172.17.0.3   #主库配置 $ vim /etc/my.cnf server-id=1  #设置主服务器的ID sync_binlog=1  #开启binlog日志同步功能 log-bin=mysql-bin  #binlog日志文件名 binlog-do-db=task  #只同步task库(如果没有此项,表示同步所有的库)   #配置完后,重启主库的mysql $ systemctl restart mysqld.service   #登录mysql $ mys ...
#服务器端 #安装 git 参考链接:http://tzhennan.iteye.com/admin/blogs/2410564   #查看版本 $ git --version git version 1.8.3.1   #创建git 用户,用来管理 git 服务,并为 git 用户设置密码 $ id git id: git:无此用户 $ useradd git $ passwd git   #创建 git 仓库 $ mkdir -p /data/git/test.git $ git init --bare /data/git/test.git Initia ...
一、检查iptables服务状态 $ service iptables status iptables: Firewall is not running. 说明iptables服务是有安装的,但是没有启动服务 如果没有安装的话可以直接yum安装 $ yum install -y iptables   #启动iptables $ service iptables start iptables: No config file.                                  [WARNING] 解决: $ iptables -P OUTPUT ACCEPT ...
sphinx增量索引的设置 数据库中的已有数据很大,又不断有新数据加入到数据库中,也希望能够检索到。全部重新建立索引很消耗资源,因为我们需要更新的数据相比较而言很少。例如,原来的数据有几百万条,而新增的只是几千条。这样就可以使用“主索引+增量索引”的模式来实现近乎实时更新的功能。   这个模式实现的基本原理是设置两个数据源和两个索引,为那些基本不更新的数据建立主索引,而对于那些新增的数据建立增量索引。主索引的更新频率可以设置的长一些(例如设置在每天的午夜进行),而增量索引的更新频率,我们可以将时间设置的很短(几分钟左右),这样在用户搜索的时候,我们可以同时查询这两个索引的数据。 使用 ...
    sql_query 参数提供 SQL 语句,检索将引用的数据。实际上,此处的唯一限制是第一个字段必须是唯一的、无符号的正整数 ID 数字   Sphinx 支持的属性类型 sql_attr_uint 和 sql_attr_bigint 32 位无符号整数值和 64 位有符号整数值 ...
下载地址: http://sphinxsearch.com/downloads/archive/   解压收编译配置 $ ./configure --prefix=/usr/local/sphinx --with-mysql $ make $ make install   $ cd /usr/local/sphinx/etc/ $ cp sphinx.conf.dist sphinx.conf   ###################################################################### 使用sphinx自带的例子 ...
Alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比beta还早的测试版,一般都是内部测试的版本。   Beta: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一缺陷,需要经过多次测试来进一步消除。这个阶段的版本会一直加入新的功能。           RC:(Release Candidate) Candidate是候选人的意思,用在软件上就是候选版本。Release.Candidate.就是发行候选版本。 ...
下载地址: http://cn2.php.net/downloads.php 解压后编译 ./configure \ --prefix=/usr/local/php-7.2.4 \ --with-config-file-path=/etc \ --enable-fpm \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared  \ --enable-soap \ --with-libxml-dir \ --with-xmlrpc \ --with-open ...
Global site tag (gtag.js) - Google Analytics