摘要:目前世界上建网站最流行的就是LAMP组合--Linux、Apache、MySQL、PHP。主要因为这四部分都是开源免费的产品,而且其稳定性也很强。 Mysql是一款优秀的开源软件,它是由瑞士的MySQL AB公司开发的(1995年),是世界上最流行的数据库之一。据统计,世界上一流的互联网公司中,排名前20的有80%是MySQL数据库的忠实用户。例如Google、Youtube、Baidu、Ebuy... Mysql在2008年1月16日被SUN公司收购,而SUN在2009年时被Orcale公司收购。 Mysql是一个多用户、多线程的sql数据库服务器。他的底层是使用C/C++编写的...
阅读全文
摘要:Xmlhttp是一种浏览器对象, 可用于模拟http的GET和POST请求。配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。xmlhttp并不是IE特有的东西,虽然目前还不是W3C的标准,不过IE, Netscape/Mozilla, 和Safari都支持。在IE中我们使用new ActiveXObject('MSXML2.XMLHTTP')或者new ActiveXObject("Microsoft.XMLHTTP")来获得的xmlhttp对象实例,使用前者还是后者和客户端机器安装的MS
阅读全文
摘要:之前申请的一个域名www.waibao-info.com 和www.58waibao.com 两个域名,在设置了域名的DNS之后仍然无法访问。很奇怪的是它能够在远程服务器的浏览器里打开,却在我本机的浏览器里打不开,一开始以为服务器上的多域名设置有问题,反反复复改了好几遍结果还是这样。而且在本地计算机的命令行中ping这个网址的时候也能够ping得通,正式觉得很奇怪。后来和服务器供应商联系了一下,原来他们设置了一个服务器域名的白名单,我只这么理解这个白名单的,可能这个白名单是用来防止一些人将自己的域名映射到别人的IP上,从而影响别人的网站。但是在网上看到说是只有国内进行空间备案的才需要这个域名白
阅读全文
摘要:什么是PHP开发框架 有太多的原因使得PHP成为世界上最受欢迎的脚本语言——高度灵活、简单易用——不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘境。而这正是PHP开发框架大显身手的地方。 通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。这些框架还通过确保正确的数据库操作以及只在表现层编程的方式帮助初学者创建稳定的程序。PHP开发框架使得你可以花更多的时间去创造真正的Web程序,..
阅读全文
摘要:在php中支持很多的数据库,但是结合最好的数据库时mysql,他和linux、apache、php共同构成了LAMP系统。php对mysql的操作步骤为:连接mysql数据库-->选择数据库-->执行SQL语句-->关闭结果集-->关闭mysql数据库。1、连接数据库:mysql_connect('hostname','username','password');lostname:主机名,默认是端口号是3306username:数据库服务器的用户名称password:用户名对应的密码连接成功则返回一个连接标示符,否则返回f
阅读全文
摘要:有时候可变的变量名会给编程带来很大的方便。也就是说变量名可以被动态的命名和使用。通常变量通过下面这样的语句来命名 :<?php $a = 'hello'; ?> 可变变量名指的是使用一个变量的值作为这个变量的名称。在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样。<?php $$a = 'world'; ?> 通过上面的两个语句,有两个变量被定义:变量$a,装的内容是”hello” 以及变量$hello,装的内容是 “world”。 于是,下面的语言:<?php echo "$a $
阅读全文
摘要:网站的结构是指网站中页面之间的层次关系,可分为逻辑结构和物理结构,他直接影响搜索引擎对网站页面收录的数量和页面的权重。1、搜索引擎首先会抓取网站中权重最大的页面(一般是首页),然后跟踪其中的连接来抓取网站中其他的重要页面。所以为了提高网页被搜索的概率,最好剪短该页面与重要页面之间的链接路径。2、逻辑结构(1)连接深度:从原页面到达目标页面所经过的路径数,一般与重要页面之间的连接深度越小就越容易被收录。(2)URL与连接深度的关系:在URL中不能反映其连接深度,例如http://www.ebusinessreview.cn/column/表示的是该页面在网中的存储的位置。(3)逻辑结构:常见的逻
阅读全文
摘要:网页结构优化是页面优化的重点之一,它是对网页内容布局的规划,合理的网页结构能够有效地提高用户体验和搜索引擎的友好性。网页主要包含导航栏、栏目以及正文三部分组成,对网页结构的主要也是围绕这三部分进行的。1、页面重要区域分布规律 搜索引擎对页面的各个区域的重视程度是不同的,同样的内容出现在不同的区域所起的作用也有很大的差别。 图1 网页区域示意图 从用户体验的角度出发,一般用户在看一个网页的时候浏览页面的先后顺序一般是自上而下,自左而右进行的,因此在一个页面中(如图1所示),区域的重要性A>B>C>D。同时这也是符合搜索引擎在分析HTML页面的时候由上到下的顺序是一致的。2、网页
阅读全文
摘要:想用php代码,在页面上显示出当前的时间,但是显示出来的时间总是与本机的时间相差几个小时,而且这个差值是固定的,这是因为没有设置时区的原因,在php中默认的时区是格林威治时间,这个时间正好比我们晚8个小时,所以需要我们更改时区。更改时区的方法:1、在当前的php代码中设置 在关于时间的初始化的语句的上面加上 date_default_timezone_set ('XXX');XXX可以是:大陆可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐),也可以是PRC(中华人民共和国)不知道为啥没有北京。2、在
阅读全文
摘要:代码优化是对页面中HTML源代码进行必要的调整,从而提高页面的友好性。代码优化的主要工作包括精简代码、头部有话和权重标签。1.精简代码精简代码是简化页面中的代码,从而降低页面的体积、提高用户体验和对搜索引擎的友好性。页面的代码优化主要包括:清理垃圾代码、HTML标签转换、CSS优化、JavaScript优化和表格优化。A.清理垃圾代码 垃圾代码是指去掉之后不会影响页面正常显示的非必要代码。常见的垃圾代码主要有空格、默认属性、注释语句和空语句。 a. 空格:这里的空格指的是在键盘上敲击空格键时输入的空格,而不是” ”,初步统计空格字符占页面总体积的1.5%左右,主要出现空格的地方
阅读全文
摘要:域名注册和主机数据这个指标是5分,而这五分基本是不花什么时间就得取得的,所以请大家认真对待。先说域名这个,我们要注意2点:1、注册的年限,注册域名的时候,注册一年和注册五年搜索引擎所赋予的权重是不一样的,这个就如做公司一样,你的公司是做一年的还是做五年的,给人的感觉是不一样的,搜索引擎的理解就是如果你注册的域名是一年,那你这个站点,可能也就存在一年,所以不会给很高的得分。2、注册域名的时候不要隐藏你的身份信息,你可以填写假的,但是不要隐藏,就如我们可以有个网名,但是不能没有名字,你隐藏了,搜索引擎会觉得你是不是有什么见不得人的信息,所以不会给你高权重。所以我们在注册域名的时候,就应该做到注册三
阅读全文
摘要:网络社交关系指标是6分,中文的搜索引擎对此关注不大,但是外贸不同,谷歌是很看重这个的,从谷歌自己推出google+1就可以看出端倪。这几年SNS的站点非常流行,这也反应了互联网和社交关系的趋势,一个人只有有了广泛的人际关系你才可能获得好的口碑与支持,在互联网里也一样,如果今天你还默默无闻,那么注定你取得不了好的排名,搜索引擎也有明星效应,曝光得越多的,网络社交关系就越复杂,越复杂的就显得你的关系网越大,所以搜索引擎给予的重视程度就越高。关于这一点,我们可以看两个例子。大家平时搜索一些关键词的时候,应该也发现,很多排名靠前的并不是某个独立的站点,而是facebook、myspace、twitte
阅读全文
摘要:这个道理大家很容易理解,流量大的站点做排名比流量小的站点要容易,反过来也一样,你关键词排名靠前了,流量自然就大了,别人想要超越你,难度肯定就会更大。流量(traffic)是指网站的访问量。点击率来自于英文“Click-through Rate”(点进率) 以及“Clicks Ratio”(点击率),是指网站页面上某一内容被点击的次数与被显示次数之比,即clicks/views,它是一个百分比。反映了网页上某一内容的受关注程度,常常用来衡量广告的吸引程度。比如:如果该网页被打开了1000次,而该网页上某一广告被点击了10次,那么该广告的点击率为:1%。而目前很多人把点击率的概念与点击量混淆,后者
阅读全文
摘要:如果要被搜索引擎搜索到,页面必须是出现关键字的,页面上关键字的使用情况影响搜索引擎的得分中占了15分,不可小视。关键字在页面的应用,我们之前也提到不少,这里再次总结下,各位可以一起复习下,怎么样将关键字融入到页面中来:1、Meta标签里。其中最最重要的部分就是Title了,其次是description和Keywords.2、页面内容的开始和结尾部分出现关键字。3、页面内容中出现关键字。4、导航或者分类里出现关键字。5、站点地图里出现关键字。转自:http://www.wpcourse.com/%E5%BD%B1%E5%93%8D%E8%B0%B7%E6%AD%8C%E6%8E%92%E5%90
阅读全文
摘要:影响谷歌排名算法的因素(3) – 外部链接的锚文本这是得分第三的一个指标,锚文本,得分20.我们先简单回顾下什么是锚文本,锚文本(anchor text)就是链接文本。形式上就是一组关键词带着一个链接,不管是站内的链接,还是站外的链接,只要是带着链接的文字,就被称之为锚文本。那么锚文本到底有哪些作用呢:1. 对锚文本所在的页面的作用正常来讲,页面中增加的链接锚文本都和页面本身有一定的关系,因此,锚文本可以做为锚文本所在的页面的内容的评估。例如:我们的一个产品页面含有“handbag”的链接,那么,说明本产品页面和handbag有一定关系。2. 对锚文本所指向页面的作用锚文本能精确的描述所指向页
阅读全文
摘要:我们看到,影响谷歌排名的七大因素,得分第二的就是页面的外链的数量和质量这个指标,得分22分,是非常非常重要的一个指标。对于外链的数量和质量,在我们之前的课程中也和大家讲到,这里我们再简单复习下,外链的数量就是我们前面讲的外链的广泛性,广泛性的原则就是要求我们有庞大数量的外链,如果有足够多的网站链接你的网站,说明你的网站是受欢迎的,是互联网里有一定地位的,搜索引擎喜欢这样的站点。 再就是高质量的外链,这里主要是指pr高的站点的外链,虽然pr值不是直接决定排名的因素,但是pr值反映了一个网站在谷歌里的质量得分,高PR的网站链接了你,就传递了它的PR值给你的网站,这个就好比很多人都愿意将自己的血液.
阅读全文
摘要:为了便于大家理解,我们将影响谷歌排名的因素按100分计算。如图:我们看到,七个因素里,单项得分最高的就是域名了,100分里占了24分,可见其重要性。那什么是域名的权威性和信誉呢?大家可以去百度和谷歌,国内很多专家也说不出个所以然来,这里给大家总结如下:1、这个域名是否始终做同一类主题,如果你频繁的修改网站的主题和关键词,这个域名对于搜索引擎必然是不可信的;2、外部链接你的站点是否都是高质量的网站,如果是,那么你的可信度就高,如果链接你的都是垃圾站,你的站点可信度就低;3、域名权威性简单的理解就是gov的权重高于edu的,com域名又高于cn域。结下来就是下次我们做一个新站点的时候就需要做到,注
阅读全文
摘要:1.URL简介URL(Uniform Resource Locator,统一资源定位器)是页面的网址,通过URL才能访问具体的网页。URL优化时网站的六大重要环节之一,在决定页面相关性中有重要作用,而且会直接影响到收索引擎对页面的收录。一个URL由“Internet资源类型+服务器地址+端口号+路径+文件名”组成 图1这里采用了http协议的默认端口802.URL命名技巧URL命名的关键在于使用合适的关键字为URL各组成部分进行命名,即这个关键字的意义必须与URL所指向页面的主题是相关的,这样有利于提高页面的相关性,突出主题。这些URL中的关键字可以是中文、拼音或者英文,而且最好不要使用英文或
阅读全文
摘要:我们很高兴的宣布由淘宝网核心系统部开发的Tengine服务器终于正式开源了。淘宝网是亚洲最大的电子商务 网站,Alexa全球排名第12位。每天访问淘宝网的PV超过了几十亿。大压力的访问,对淘宝网的Web服务器提出了严苛的要求。 经过一系列的对比,我们 最终选择了Nginx作为我们的Web服务器,因为它性能高,又非常节省资源(CPU和内存),并且有足够的灵活性。 一开始我们使用Nginx还仅仅用它来处理静态文件、PHP等,接着我们又在Nginx上开发了几十个各种用途的模块。随着对Nginx的 越来越了解,我们发现它本身已经不能够完全满足我们的需求了,所以我们就开始对Nginx核心进行定制和开发.
阅读全文
摘要:1、SEO优缺点优点:成本低、持久性、不需要承担“无效点击”的风险;缺点:施工时间长、不确定性(不能保证SEO能够达到什么效果)、被动性(搜索引擎算法改变会给SEO带来灾难性的后果)。2、搜索引擎分类全文搜索引擎:百度、谷歌、雅虎目录搜索引擎:雅虎、DMOZ(Open DirectoryProject)、hao123元搜索引擎:该搜索引擎调用其他搜索引擎的结果,并通过一定方式显示出来3、SEO--关键字(1)关键字词频:关键字在网页中出现的次数,一定程度上反映了页面与该关键字时间的相关性。(2)关键字密度:关键字词频/总词汇量;页面关键字密码查询工具:http://www.webconfs.c
阅读全文