博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php笔记2012-10-28
阅读量:6470 次
发布时间:2019-06-23

本文共 1860 字,大约阅读时间需要 6 分钟。

数据库瓶颈分析与优化

1.这内容部分在前面有些章节已经穿插叙述过了.在实际中如果MYSQL时,如果访问量过大的时候很可能会出现Locked状态进程,但是却不能方便的识别是哪条SQL引起的问题,比如DISCUZ论坛的时候.

其实作为一个程序员,计算机网络是基础,对于一些最基本的问题,比如IP分类什么的,本来是不应该有任何质疑的.

网络模型和TCP/IP协议把网络通讯的各个环节加以细化,对于每个层面的开发都不用去考虑其他层面的细节,因而简化了操作.对于win下面的程序开发,将通过统一的Winsoct

IE端口是80
qq服务器端口是4000端口

端口用2个字节(16位)来表示,因而,端口的取值为0-65535

21 FTP控制端口(20 FTP数据传输)
23 Telnet端口
25 SMTP 简单邮件传输
80 Http端口
110 POP 第三版邮件协议

sprintf 返回一个格式化字符串

string sprintf(string $format[,mixed $args[,mixed $....]])

Returns a string produced according to the formatting string format

substr_compare:
定义语法指从指定的开始长度比较两个字符串
该函数返回:
0-如果两字符串相等
<0 如果string1(从开始位置)小于string2
>0 如果string1(从开始位置)大于string2

HTTP协议浅谈和WEB API
HTTP协议:就是一个基于应用层的通信协议:双方要进行通信,大家要遵守一个规范,这个规范是HTTP协议.
HTTP协议:
浏览网页是HTTP的主要应用.HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地.

HTTP协议如何工作?

首先客户端发送一个请求(request)给服务器,服务器在接收这个请求将产生一个响应(response)返回给客户端.

http请求分为三部分,分别是:请求行,消息报头,请求正文.

请求行以一个方法符号,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI
HTTP-Version CRLE
其中Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本,CRLF表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的CR或LF字符)
请求方法(所有方法全为大写),各个方法的解释如下;

GET 请求获取Request-URI所标识的资源

POST 在Request-URI所标识的资源后附加新的资源
HEAD 请求获取由Request-URI所标识的资源的响应消息报头
PUT 请求服务器存储一个资源,并用Request-URI作为其标识
DELETE 请求服务器删除Request-URI所标识的资源
TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断
CONNECT 保留将来使用
OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求.

响应:

1xx 指示信息--表示请求已接收,继续处理
2xx 成功---表示请求已被成功接收,理解和接受
3xx 重定向--要完成请求必须进行更进一步的操作
4XX 客户端错误---请求有语法错误或请求无法实现
5xx 服务器端错误---服务器未能实现合法的请求

200 OK //客户端请求成功

400 Bad Request //客户端请求有语法错误,本能被服务器所理解
401 Unauthorized //请求未经获权,这个状态码和WWW-Authenticate报头域一起使用
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,eg:输入了错误的URL
500 Internal Serval Error //服务器发生了不可预料的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常.
eg: HTTP/1.1 200 OK (CRLF)

2.响应报头后述

3.响应正文就是服务器返回的资源的内容

报头:

转载于:https://www.cnblogs.com/sgsheg/archive/2012/10/29/2744137.html

你可能感兴趣的文章
【本人秃顶程序员】在Java中使用函数范式提高代码质量
查看>>
如何在ReactJS中使用FastReport Core Web Report
查看>>
项目重构之缓存篇
查看>>
教你程序员的年终报告怎么写
查看>>
这就是我的研究生生活
查看>>
Meteor 项目完整 Demo ,涉及到大部分知识。 一款 Meteor 的 入门 Web App ,GitHub 开源。...
查看>>
反爬虫系列-JS参数篇
查看>>
我的友情链接
查看>>
sed & awk
查看>>
数据库集群技术
查看>>
阿里云ECS 镜像ubuntu16.04配置apache+mysql+php
查看>>
mysql5.7 innodb数据库备份工具Xtrabackup的安装
查看>>
nginx证书的设置
查看>>
spreadjs~~一个Excel在线编辑的工具
查看>>
实战讲解.htaccess文件rewrite规则
查看>>
我的友情链接
查看>>
2003年4月全国计算机等级考试二级C语言笔试试题及答案
查看>>
python2 to python3
查看>>
我的友情链接
查看>>
我的友情链接
查看>>