11 2018 档案
摘要:MySQL慢查询记录日志对于跟踪PHP+MySQL体系下的MySQL负载调优问题很有用处, 比如安装了很多Discuz!插件的用户,这样可以大概排查出那些插件有代码问题。 其实启用MySQL的慢查询日志很简单,只需要在MySQL的配置文件里添加log-slow-queries和long_query_
阅读全文
摘要:1.安装了apache服务器 2.进入命令行 3.模拟并发级别为100,请求数为1000个的api数据请求数量测试
阅读全文
摘要:方法一、修改拓展 去php.ini中查看下面三个扩展项是否开启 extension=php_fileinfo.dll extension=php_mbstring.dll extension=php_openssl.dll 方法二、更新composer 输入命令 composer update --ignore-platform-reqs
阅读全文
摘要:查看文件夹大小 由于文件夹是没有大小的,平常所说的文件夹尺寸准确的说应该是文件夹中所有文件的总大小。 所以只需要将文件夹逐层查找,统计每一层所包含的文件大小,最后将结果从最深的文件夹返回合并。 复制文件夹 文件是可以复制的,文件夹是不能复制的(但可以创建),如果要达到复制文件夹的效果,就需要生成一个
阅读全文
摘要:面向资源的设计 这份设计指南的目标是帮助开发人员设计简单、一致、易用的网络API。同时,它也有助于收敛基于socket的API和(注:原文是with,这里翻译为“和”)基于HTTP的REST API。 以前,人们根据诸如CORBA和Windows COM这样的API接口和方法设计RPC API。随着
阅读全文
摘要:1、Yii框架的缓存 主要就是“memcache” 和 “cache”两种 Yii的自带缓存都继承CCache 类, 在使用上基本没有区别 2、使用方法 (1)在config配置文件main.php文件中配置如下代码 (2)“memcache”的使用方法 缓存基础类 CCache 提供了两个最常用的
阅读全文
摘要:https://packagist.org/packages/moonlandsoft/yii2-phpexcel 安装方式:首先是已经安装过Composer,则通过 Composer 下载安装 Moonlandsoft/yii2-phpexcel php composer.phar require
阅读全文
摘要:简介 数据库读写分离是在网站遇到性能瓶颈的时候最先考虑优化的步骤,那么yii2是如何做数据库读写分离的呢?本节教程来给大家普及一下yii2的数据库读写分离配置。 两个服务器的数据同步是读写分离的前提条件,但这不在yii2读写分离教程内,yii2的数据库读写分离配置,仅仅实现了在主库读写,在从库查询,
阅读全文
摘要:数据库的读写分离能很大程度上减轻数据库的压力,读写分离的前提就是主从数据同步,然后在主库做增删改,从库做查询。 例如: 主库:192.168.0.1 从库:192.168.0.2 两个数据库都安装了Mysql数据库,保证允许远程连接 主数据库配置 1.修改mysql配置文件 /etc/my.cnf,
阅读全文
摘要:1.问题 2.解决 生成一个新的SSH KEY ssh-keygen -t rsa –C “youremail@example.com” 命令: 3.修改 .git/config中的url 4.git pull origin master 5.git push origin master
阅读全文
摘要:1.配置 a.阿里云服务器 b.安装了nginx,php等 2.申请免费ssl证数 a. b. c.产看ssl证数 d.下载证数 e,这里我下载的是nginx(crt与key文件) f.服务器上配置 g.配置服务器443端口 修改/etc/sysconfig/iptables 文件在它尾部(COMM
阅读全文
摘要:1.安装django 无论是Python2.x还是Python3.x版本,都可以使用pip来安装Django。在控制台使用如下命令:pip install django 如: 2.检查dgango是否安装成功 安装成功后,在ipython里面或者Pycharm的Python console控制台导入
阅读全文
摘要:1.代码 2. 执行 run 3.浏览器响应
阅读全文
摘要:1.对于交互提交数据,验证如: 2.具体对字段的系统提供限制,参考:resource/lang/cn/validation.php 3.如果想将英文提示换成其他语言,如中文 a. 复制整个“en”文件,重命名改为:cn b.将新文件夹cn下的文件“validation.php”替换为中文版的 参考:
阅读全文
摘要:1.路由配置: 2.防止csrf攻击 3.对模型(model)处理 4.控制器接收数据
阅读全文
摘要:1. 创建表结构 a. 命令: php artisan make:migration create_posts_table 2.生产文件 3. 当自定义完表属性后,生成表 命令: php artisan migrate 注意:如果是laravel5.4 会报错 解决方案: a.修改文件:app\Pr
阅读全文