- PHP自动载入类文件函数__autoload的使用
-
分类:
2014-12-7 17:52
- 开发面向对象的应用程序时,往往要对每个类的定义建立一个 PHP 源文件。这样的做法产生的一个很大的烦恼就是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件的列表。 在PHP开发的系统中,当在一个文件 ...
- 常用的mysql命令介绍
-
分类:
2014-12-5 00:48
|
标签:MySQL命令
- 之前我们有一篇文章介绍如何通过SSH快速备份或还原mysql数据库,下面主要介绍一下除了备份还原外还有哪些常用的mysql操作命令 一、登陆(远程)mysql 语法如下: mysql -h服务器地址 -u用户名 -p用户密码 键入命令my ...
- 怎样正确创建MySQL索引
-
分类:
2014-12-4 23:47
- 数据表索引可以提高数据的检索效率,也可以降低数据库的IO成本,并且索引还可以降低数据库的排序成本。排序分组操作主要消耗的就是CPU资源和内存,所以能够在排序分组操作中好好的利用索引将会极大地降低CPU资源的消 ...
- 合理使用数据库表的冗余字段
-
分类:
2014-11-23 00:35
- 在WEB开发中,除了掌握一些必要的数据库优化技巧外,在合适的时候使用冗余字段也可以做到事半功倍的效果。比如下面这样一个例子,有这么几个表,是这么设计的。用户表[user]:id,userName项目表[project]:id, ...
- 使用top命令分析linux系统性能
-
分类:
2014-11-21 20:57
- 在linux系统中,top命令可谓是分析系统性能最方便的工具,而且top还是个交互式工具;通过top命令可以清楚地了解到正在执行的进程信息包括进程ID,内存占用率,CPU占用率等。其实就跟window的任务管理器类似。运行top ...
- 网站开发应该选择什么WEB开发语言
-
分类:
2014-11-19 18:53
- 当您打算开发一个网站时,首先需要面对的问题的你将要选择什么样的开发语言。从目前来看,主流的网站开发语言有PHP、JSP、ASP.NET; 作为微软上世纪老将的ASP就不再提及,如果是因为各方面的原因而必须使用的话,可考 ...
- 那些PHP中的字符安全过滤函数
-
分类:
2014-11-18 23:12
- 在WEB开发过程中,我们经常要获取来自于世界各地的用户输入的数据。但是,我们“永远都不能相信那些用户输入的数据”。所以在各种的Web开发语言中,都会提供保证用户输入数据安全的函数。在PHP中,有些非常有用并且 ...
- Nginx服务器性能优化配置
-
分类:
2014-11-14 23:01
- 在大多数情况下,一个常规安装的nginx服务器对你的网站来已经是能很好地工作的了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在这时我们将解释Nginx的那些设置可以微调,以优化在处理大量客户端请求 ...
- Web服务器选择Nginx还是Apache?
-
分类:
2014-11-13 01:11
- 什么是Nginx代理代理服务器,它和Apache相比又有什么区别呢?你又该如何选择使用呢,用其中一个还是两者都用?我们将会在这里探索一下这些问题的答案。Apache服务器从1995年就开始使用了。相比其他产品,Apache服务 ...
- SSH快速备份/还原MySQL数据库
-
分类:
2014-11-11 23:50
- 通过SSH登录到数据库服务器,对MySQL数据库快速备份/还原;先进入你需要备份到的文件夹,然后执行如下命令备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename backupfile.sql ...
- Apache访问日志的详细分析
-
分类:
2014-11-10 18:05
- WEB服务器的访问日志(access_log),一般都会记录着每次访问请求的详细信息,通过访问日志,我们也可以了解到搜索引擎的爬行记录。然而当网站出问题时分析日志时,第一步一般都不会是看访问日志。但是也不能忽视它, ...
- 是否应该开启HTTP的KeepAlive?
-
分类:
2014-11-9 17:22
- 作为站长的你们,也许都曾看过这样的一个页面优化建议,“服务器开启长链接可加快运行多个请求,节省时间”。对于长连接,请看 长连接;开启长链接的意思是配置WEB服务器的KeepAlive项,设置一个合理的保持时间,在 ...
- PHP开发中防止SQL注入攻击
-
分类:
2014-11-9 15:58
|
标签:SQL注入
- SQL注入攻击(SQL Injection)是指通过SQL注入拿到网站数据库的访问权限,之后就可以拿到网站数据库中所有的数据,恶意的黑客可以通过SQL注入功能篡改数据库中的数据甚至会把数据库中的数据毁坏掉。做为网络开发者很 ...
- 提升MySQL性能的一些优化技巧
-
分类:
2014-11-5 23:08
- 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时( ...
- 使用shell脚本对MySQL多个数据库自动备份
-
分类:
2014-11-3 22:30
- Linux下使用shell脚本,结合crontab,定时备份MySQL下多个数据库,每次备份的数据存放于以日期命名的文件夹中,同时删除超过设定的备份保留时间的数据。以下例子设定备份保留时间为1个月(-1month),可根据需求修改#! ...
- Apache中启用和配置expires
-
分类:
2014-10-30 01:35
- Expires、Cache-Control、Last-Modified、ETag是RFC 2616(HTTP/1.1)协议中和网页缓存相关的几个字段。前两个用来控制缓存的失效日期,后两个用来验证网页的有效性。要注意的是, HTTP/1.0有一个功能比较弱的缓存控 ...
- Apache开启并实现网站伪静态化
-
分类:
2014-10-29 01:38
|
标签:Apache, 伪静态化
- Apache的Mod_Rewrite对URL进行重写,实现网站伪静态化。配置步骤:第一步:找到apache的配置文件httpd.conf (文件在conf目录下,linux系统路径一般为 /etc/httpd/conf/httpd.conf)第二步:你首先必须得让服务器支 ...
- PHP开源 开发框架
-
分类:
2014-10-25 21:43
- 在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。由于流行的框架经过了 ...
- linux中修改mysql的默认编码
-
分类:
2014-10-18 02:51
|
标签:MySQL编码
- 在开发过程中,如果还原MySQL数据库后,数据库数据出现乱码,可以通过修改数据库默认编码来解决。以下以把MySQL默认编码修改为UTF-8作为例子演示修改流程:1、登录mysql,查看mysql默认的编码格式show variables like ...
- 在CentOS上搭建PHP服务器环境
-
分类:
2014-10-16 22:11
|
标签:PHP服务器, CentOS, yum安装
- yum安装可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装,以下内容介绍基于centos下,使用yum安装搭建PHP+Apache+Mysql的服务器环境的过程 ... ... ...