1.初始化 git init #初始化仓库,新建一个Git仓库(新建了一个隐藏目录.git) 把远程仓库克隆到本地 git clone https://github.com/010test/phpcrontab.git #将在当前目录下创建phpcrontab目录 git clone https://github.com/010test/phpcrontab.git /home/yhm/test #将代码克隆到/home/yhm/test目录内 列出项目所有配置 git config --list 列出远程仓库别名 git remote 列出远程仓库别名对应的实际url git remote -v ......
Nginx连接fastcgi的方式有2种:TCP 和 unix domain socket 什么是Unix domain socket? Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流和数据队列,而管道通信则只能通过字节流。Unix domain sockets的接口和Internet socket很像,但它不使用网络底层协议来通信。Unix domain socket 的功能是POSIX操作系统里的一种......
本文分享一些关于MySql优化的一般步骤,具体如下: 1.通过show status 命令了解各种sql的执行效率 SHOW STATUS 提供 msyql 服务器的状态信息 一般情况下,我们只需要了解以”Com”开头的指令 show session status like 'Com%':显示当前的连接的统计结果 show global status like 'Com%' :显示自数据库上次启动至今的统计结果 注:默认是session级别的,其中Com_XXX表示XXX语句所执行的次数。 重点注意:Com_select,Com_in......
mysql之status和variables区别 首先可以通过下属两个命令来查看mysql的相应的系统参数 show status like '%abc%'; show variables like '%abc%'; 但是很多人不明白二者到底有什么区别 status是状态是系统的状态不可更改,是系统现在的运行状态参数,说明如下: mysql> show status like 'innodb_rows_%'; +----------------------+---------+ | Variable_name | Value | +--------------......
2013中国软件开发者大会编程语言与工具专题论坛中,新浪微博架构师宋琦介绍了PHP在新浪微博中的应用,并且分享了很多微博主站所做的性能优化的工作。 在进入新浪微博之前,宋琦一直在做商业产品,使用的是传统的LAMP架构。而通常商业产品不涉及到很大流量,只是业务逻辑比较复杂。宋琦说当时他关注的主要是框架、扩展性、安全性方面的话题,对性能关注的较少。“之后选择做微博,是因为我认为对于程序员来说,微博产品所带来的技......
分页程序原理很简单,这里就不多说了,本篇文章主要说的是在数据表记录量比较大的情况下,如何将分页SQL做到更优化,让MySQL执行的更快的方法。 一般的情况下,我们的分页SQL语句是这样的: SELECT * FROM table ORDER BY id LIMIT 1000,10; 以上SQL语句在原理上和在实际操作中是不会存在什么问题,但是当table表的数据量达到几十万以上的时候,上面的语句执行一遍,可能会要执行个十几秒的时间,并且当页数越靠后的话,执行......
javaScript是一门解释性的语言,它不像java,C#等程序设计语言是由编译器先进行编译再运行,而是直接下载到用户的客户端进行执行。因此代码本身的优劣就直接决定了代码下载的速度以及执行的效率,这里我们讨论和给出一些优化你的 JavaScript 代码的提示和最佳实践。 1,减缓代码下载时间: (1)Web浏览器下载的是javaScript的源码,其中包含的长变量名,注释,空格和换行等多余字符大大减缓了代码下载的时间。这些字符对于团队......
本篇文章主要介绍一些基本的Jquery性能优化方面的知识。 1,总是从ID选择器开始继承 在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 例如有一段HTML代码: <div id="content"> <form method="post" action="#"> <h2>交通信号灯</h2> <ul id="traffic_light"> <li><input type="radio" class="on" name="light" value="red" />红色</li......
当我们的网站达到一定的规模时,网站的各种优化是必须要进行的。而网站的优化中,针对数据库各种优化是最重点的了。下面作者将要和大家分享一下MySQL数据库中的查询语句有关limit语句的优化。 大家都知道一般limit是用在分页的程序的分页上的,当你的应用数据量够小的时候,也许你感觉不到limit语句的任何问题,但当查询数据量达到一定程度的时候,limit的性能就会急剧下降。这个是通过大量实例得出来的结论。 下面通过具体的案......
php程序开发中经常涉及到生成缩略图,利用php生成缩略图这个过程本身没难度,但是你知道php能够优化调节生成的缩略图的质量吗?也就是说php能够控制生成缩略图的清晰度以及生成后的缩略图的体积。下面我们就来看看如何利用php优化我们压缩后的图片。 对于如何使用php生成缩略图这里就不介绍了,大家可以参考本站下面这篇文章: php生成图片缩略图的方法 首先我们来看看用php压缩图片的程序代码: <?php header('Content-typ......
php中如何判断字符串的长度?很多人第一想到的应该就是 strlen() mb_strlen() 这些函数了。但是从程序性能上来讲,这两个函数在判断字符串长度的过程中都不是最佳的,虽然他们是专业级的检测字符串长度的函数。 通过本人实践总结,php判断字符串长度,使用isset()在速度上比strlen()更快,执行效率更高。 那么isset()速度为什么比strlen()更快呢? strlen()函数函数执行起来相当快,因为它不做任何计算,只返回在zval 结构(C的......
css 还能进行性能优化吗?这个似乎有点太扯了,其实如果你对CSS是如何渲染html页面足够了解的话,如果能够加速css对html渲染的话,这个也算是优化了一下css的性能吧!下面和大家分享一下10条提高CSS渲染速度的写法从而达到我们的css性能优化的目的吧。 1、*{}#zishu*{}尽量避开 由于不同浏览器对HTML标签的解释有差异,所以最终的网页效果在不同的浏览器中可能是不一样的,为了消除这方面的风险,设计者通常会在CSS的一个始就把......
MYSQL插入数据到数据库中该如何做优化?下面就将可以优化的地方一一列举下。 1、如果同时从同一个客户端插入很多行,使用含多个 VALUE的INSERT语句同时插入几行。这比使用单行INSERT语句快(在某些情况下快几倍)。如果你正向一个非空表添加数据,可以调节 bulk_insert_buffer_size 变量,使数据插入更快。具体可参见 MYSQL 文档 5.3.3 节,"服务器系统变量"篇。 2、如果你从不同的客户端插入很多行,可以通过 INSERT DELAYED 语句......
css代码优化作用与意义 1、减少占用网页字节。在同等条件下缩短浏览器下载css代码时间,相当于加快网页打开速度 2、便于维护。简化和标准化css代码让css代码减少,便于日后维护 3、让自己写的css代码更加专业。 css优化方法 1、缩写css代码。 2、排列css代码。 3、同属性提取共用css选择器。 4、分离网页颜色和背景设置样式(较大站点需要注意)。 5、条理化css代码。 实例讲解以上几点div css优化方法 1、缩写css代码 ......
SEO(Search Engine Optimization),汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。SEO目的理解是:为网站提供生态式的自我营销解决方案,让网站在行业内占据领先地位,从而获得品牌收益。那么该如何做好SEO这项工作呢?下面就列举几点做网站SEO中经常用到也是必须要掌握的几点SEO策略。 第一、关键词的分析及定位策略 关键词分析定位: 1、行话及专门词汇。 2......
实验是我学习计算机科学的一个重要方法,计算机科学不是简单的智力游戏,它本质上来说不是一门科学,而是一个改造世界的工具。数学方法和实验方法是计算机研究的基本方法,也是我们学习的基本方法,数学锻炼我们的思维能力,实验锻炼我们的操作能力,解决实际问题的能力。我们每天的工作都应该看做是一次实验,要从每天的工作中,总结出对我们来说有用的东西。比如要写好php代码,一个很重要的东西就是效率,效率高不高,我们就要......
网站要想加载快无非就是减少http请求次数,下面说一下具体做法: 1:字符集声明 如果<head>部分未定义字符集,将增加页面渲染次数,速度减慢。 2:Meta信息完善程度 建议网站meta信息填写完整 3:合并域名 4:取消重定向 无论是通过服务器端重定向或者JavaScript代码进行内容重定向。网站都会首先加载一个空白的页面,然后在定向到另外的页面,这样不仅延长了页面的加载时间,还很有可能导致无法跳转,让用户面对一个“空白......
分享一下工作中总结的 mysql 中优化 sql 语句查询的30种方法。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,......
PHP性能优化过程中避免不了需要获取PHP内存消耗,使用memory_get_usage()函数可获取当前的内存消耗情况,函数使用简单,下面以示例的形式介绍下使用 memory_get_usage() 函数获取当前PHP内存消耗量的用法。 一,函数原型 int memory_get_usage ([ bool $real_usage=false ] ) 二,版本兼容 PHP 4 >= 4.3.2,PHP 5 三,基础用法与实例 1,获取当前的内存消耗量 <?php echo memory_get_usage(); $var=str_repeat("www.php......
单个网页的优化是搜索引擎优化的(SEO)的细致工作,需要一页页的展开,所以,这个工作也是让人感到郁闷和不耐烦的事情,特别是要优化很多页面时,那种心情更是…… 可是即时非常的郁闷,但,优化工作,每一页的优化都马虎不得,它直接关系到搜索引擎排名是否如意出现,因此,开始这个工作之前,是需要毅力和耐力的。 网站的优化也被称为页面优化(on-page optimization),就是通过改进页面的修饰性的因素,如标题、描述、题头文......
目前国内做SEO优化的人不少,笔者了解到很多刚刚开始做网站的最容易犯的错误就是,头脑一热就开始进入到SEO优化领域,还没有研究好自己行业的关键词就开始做SEO优化。这样做是不明智的决定,因为这样做可能会有两种不好的结果: 1.自己选择的关键词怎么优化都优化不上来 2.自己选择的关键词优化上来,但是却没有什么流量,或者是有流量但是没有成交量 所以我们必须的要做SEO关键词的选择,必须去研究我们行业最有帮......
在搜索引擎优化中,SEO策略影响到最终的优化效果。SEO策略不管对中小网站还是大型网站都是重要的,而对于大型网站,制定一个好的SEO策略尤为重要。网站SEO优化应该从程序设计和数据库设计的时候就要开始实施,养成一个网站设计的良好习惯。程序SEO优化主要包括以下几个方面: 1,网站物理结构设计; 2,网站页面结构设计; 3,网站链接结构设计; 4,网站数据库结构设计; 一,网站物理结构设计; 网站的物理结构指的是......
现在做网站,已经不再是单纯的设计网页和编写代码了,对于大部分网站来说,对"SEO"的要求甚至更高,反而对网站设计方面没多大要求。 一个出色的网页设计师,他会努力用最少最干净的html代码设计网页,不能允许有冗余的代码。 一个出色的网页美工师,他会尽力把图片切割和优化成最合适网页使用的小体积图片格式。 一个出色的程序设计师,他会想方设法提高代码运行的性能,其中包括cpu、内存的消耗,还有执行速度、效率的问题。 ......
现在已经有不少配置不是很高的电脑用户正式用上了Windows7(以下简称Win 7),如何让低配置电脑可以更流畅的运行Win 7呢?本文教大家手动优化Win 7,而对象则是最容易被忽视的系统服务。 我们首先了解系统服务的一些系统知识,然后再根据Windows7用户的各种不同需求提供有针对性Windows7系统服务清理方案,对WIndows7的运行速度进行一个全面的提升。 什么是服务? 服务是系统用以执行指定系统功能的程序或进程,其功用是支持其他......
网页标题,即<title>标签。标题标签的内容是对网页主题的概括,相当于一篇文章的题目。大多数搜索引擎都是提取网页标题的全部或部分内容作为摘要信息中的标题。因此,我们在拟写标题内容时,要尽量做到主题突出、简洁。 标题的优化主要包括:"标题长度的控制"、"关键字分布"、"关键字词频"以及"关键字组合技巧"。 网页的标题标签设置多长比较好? 我们知道搜索结果中摘要信息的标题主要来源于页面标题的内容。但是,为了提......
一般电脑出现能上QQ但不能上网这种情况一般都是DNS没有配置或者配置错误引起的,但如何配置电脑的DNS服务以及如何配置才算正确,这个估计80%的网民应该都会感到茫然不知所措吧!毕竟DNS的那些数字数据毫无规律,谁会闲的蛋疼去记那些数字呢?下面给大家推荐一款超级不错的自动为电脑配置DNS的工具额,本人已将其归纳为装机必备工具了,以防不测,不要等到自己的电脑出现了能上QQ但不能上网这种情况后才想到他的好哦,到时候就算知......
Windows 7 华丽丽的用户界面确实好看。不过,要是配置不那么高的话,考虑到系统运行速度,就不得不做出取舍了。为了让 Win 7 资源占用更少、跑得更快,作些优化还是必要的。当然,我们的原则是提升性能的同时尽量保持效果。所以这里关闭的,只是不必要的动画效果,对 Win 7 的 Aero 特效没有丝毫影响。 具体操作如下: 打开“开始菜单”>“控制面板”; 在“轻松访问”那一项,选择“优化视频显示”; 找到“使屏幕上的内......
web项目的瓶颈 众所周知,几乎所有大型项目的最终效率瓶颈,都来自于如何更高效的进行数据查询,不论是使用何种数据源。而在 MySQL 中,大部分效率低下的查询,都是因为没有正确的使用索引。可以说,合理有效的使用索引将会对 MySQL 的效率优化起到决定性的作用。 MySQL查询优化中必须遵循的几点原则 (1)索引是为了优化查询效率而存在的,正确的设置索引,将会使查询效率有质的飞跃。 (2)索引并不是设置的越多......
网站优化是每个站长都关心的事情,下面几条优化参考标准,希望能帮到所有在努力的站长们,记住,下面几则仅可以参考啊!具体的优化事项还待进一步总结! 1. 每个网页标题简洁,不超过30字。 2. 每个网页核心关键词不超过3个。如果可以,你要学会放弃。 3. 最重要的关键词放在标题首位,依次类推。 4. 网站的描述,简洁,明了,最开始和结束部分自然出现关键词。 5. 网站导航采用文字导航。 6. 网站图片原创,添加alt标签,切......
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则数据库引擎......