![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
逗比的匿名君
你不了解的逗比程序员
展开
-
深入理解MVC
首先我们来看看MVC架构的示意图: 和访问者交互的是控制层(Controller层),控制器(controller)是同类交互的集合,每一个交互的操作,都对应了一个动作(action)。在Thinkphp框架中,全部的控制器类都必须继承于Action。对数据库进行存取的是模型层(Model层),在Thinkphp框架中,全部的模型器类都必须继承于Model。转载 2017-05-23 17:46:52 · 245 阅读 · 0 评论 -
关于同步和异步
异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。具体来说,异步传输是将比特分成小组来进行传送。一般每个小组是一个8位字符,在每个小组的头部和尾部都有一个开始位和一个停止位,它在传送过程中接收方和发送方的时钟不要求一致,也就是说,发送方可以在任何时刻发送这些小组,而接收方并不知道它什么时候到达。一个转载 2017-05-22 11:56:16 · 382 阅读 · 0 评论 -
PHP数据库类
/** * 1、连贯操作 * 返回$this * 2、字符串替换 * str_replace */$database = include('config/database.php');$model = new Model();$result = $model->getBy('id',30);/*$result = $model->getByU转载 2017-06-01 17:36:20 · 357 阅读 · 0 评论 -
PHP文件上传类
$up = new Upload();$up->uploadFile('icon');class Upload{//保存路径protected $savePath = './';//日期目录protected $datePath = true;//随机名字protected $randName = true;//默认后缀protected $ex转载 2017-06-01 17:34:48 · 308 阅读 · 0 评论 -
PHP执行效率检查-xdebug使用
xdebug是一个开源的PHP调试器,以php模块的形式加载并被使用。windows 平台下:一、安装xdebug模块1、去www.xdebug.org下载相应版本php的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,现在最新的版本是 2.0.1。2、修改php.ini,增加如下信息[Xdebug]zend_extensio转载 2017-06-05 17:41:48 · 669 阅读 · 0 评论 -
ddos 攻击 值 DNS Query Flood
作为互联网最基础、最核心的服务,DNS自然也是DDoS攻击的重要目标之一。打垮DNS服务能够间接打垮一家公司的全部业务,或者打垮一个地区的网络服务。前些时候风头正盛的黑客组织anonymous也曾经宣布要攻击全球互联网的13台根DNS服务器,不过最终没有得手。UDP攻击是最容易发起海量流量的攻击手段,而且源IP随机伪造难以追查。但过滤比较容易,因为大多数IP并不提供UDP服务,直接丢弃UD转载 2017-05-31 17:58:27 · 848 阅读 · 0 评论 -
PHP页面静态化简介
页面静态化 1、什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在用户面前。 2、为什么要让网页静态化 (1)加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高; (2)有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面; (3)减轻服务器负担,浏览网页无需调用系统数据库; (4)网站更安全,转载 2017-05-25 16:55:55 · 263 阅读 · 0 评论 -
nginx视频直播/点播服务干货分享
近年互联网直播业务非常火热。我也研究了下,发现nginx上配置视频直播点播也很容易实现,特分享一下。一、ubuntu14.04安装nginx及nginx_rtmp_module扩展 nginx根据是否已安装和安装的方式不同,有一下三种方式安装及扩展安装。1.全新安装nginx和nginx_rtmp_module扩展#!/bin/shapt-get updateapt-get i转载 2017-05-25 09:11:01 · 765 阅读 · 0 评论 -
内核参数优化和PHP 安全设置
内核参数优化vi /etc/sysctl.confnet.ipv4.tcp_max_syn_backlog = 65536net.core.netdev_max_backlog = 32768net.core.somaxconn = 32768net.core.wmem_default = 8388608net.core.rmem_default = 8388608ne转载 2017-06-02 16:49:22 · 385 阅读 · 0 评论