
Web
文章平均质量分 84
BaoChuquan
这个作者很懒,什么都没留下…
展开
-
Ubuntu搭建LAMP环境
原文地址:http://blog.youkuaiyun.com/callmeback/article/details/8130190LAMP搭建环境安装过程第一步 安装Apache2sudo apt-get install apache2第二步 安装PHP模块sudo apt-get install php5第三步 安装Mysqlsudo apt-get ins转载 2015-08-09 01:01:00 · 408 阅读 · 0 评论 -
网站的可扩展架构
扩展性:指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。伸缩性:指系统能够通过增加(减少)自身资源规模的方式增强(减少)自己的计算处理事务的能力。设计网站可扩展架构的核心思想是模块化,并在此基础上降低模块的耦合性,提高模块的复用性。模块分布式部署以后具体聚合方式主要有:分布式消息队列、分布式服务。利用分布式消息队列降低系统耦合性事件驱动架构(EDA)事件驱动架原创 2015-09-07 13:45:09 · 1195 阅读 · 0 评论 -
网站的伸缩性架构
网站的伸缩性是指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或缩小网站的服务处理能力。网站的 伸缩性设计可分为两类,一类是根据功能进行物理分离实现伸缩,一类是单一功能通过集群实现伸缩。不同功能进行物理分离实现伸缩纵向分离(分层后分离):将业务处理流程上的不同部分分离部署,实现系统伸缩性。横向分离(业务分割后分离):将不同的业务模块分离部署,实现系统伸缩性。原创 2015-09-07 10:44:06 · 1101 阅读 · 0 评论 -
网站的高可用架构
网站的可用性描述网站可有效访问的特性。网站的高可用架构设计的主要目的就是保证服务器硬件故障时服务依然可用、数据依然保存并能够被访问。实现这种高可用架构的主要手段是数据和服务的冗余备份以及失效转移。大型网站使用分层架构以及物理服务器的分布式部署使得位于不同层次的服务器具有不同的可用性特点。典型的分层模型是三层:应用层、服务层、数据层。应用层位于应用层的服务器通常为了应对高并发的访问请原创 2015-09-06 22:38:04 · 1170 阅读 · 0 评论 -
三种主流的Web服务实现方案(REST、SOAP、XML-RPCXML-RPC)简述及比较
原文地址:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/11/3072436.html目前知道的三种主流的Web服务实现方案为:REST:表象化状态转变 (软件架构风格)SOAP:简单对象访问协议 XML-RPC:远程过程调用协议 下面分别作简单介绍:REST:表征状态转移(Repr转载 2015-09-11 10:25:21 · 560 阅读 · 0 评论 -
jQuery学习笔记(二)
jQuery的$()函数$()函数类似于getElementById()、getElementByTagName()但是当使用getElemById等函数时,一旦对象不存在,就会报错。而$()即使获取网页中不存在的元素也不会报错。因此要判断一个元素在网页上是否存在时,$()函数应该使用if ( $("tt").length > 0 )的方法来判断。jQuery选择器原创 2015-08-21 20:20:21 · 428 阅读 · 0 评论 -
网站的高性能架构
网站性能是客观的指标,可以具体体现在响应时间、吞吐量等技术指标,同时也是一种主观感受。网站性能测试网站性能视角性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。用户视角从用户角度,网站性能就是在浏览器上直观感受到的网站响应速度。原因:1、不用计算机的性能差异;2、不同浏览器解析HTML速度的差异;3、不同网络运营商提供的互联网带宽服务的差原创 2015-09-06 19:58:22 · 597 阅读 · 0 评论 -
网站的安全架构
全球大约70%的Web应用攻击都来自XSS攻击和SQL注入攻击。此外,常用的Web应用还包括CSRF、Session劫持等手段。网站应用攻击与防御1、XSS攻击XSS攻击(跨站点脚本攻击):指黑客通过篡改网页,注入恶意HTML脚本,在用户浏览网页时,控制用户浏览器进行恶意操作的一种攻击方式。XSS攻击分类(1)反射型XSS攻击攻击者诱使用户点击一个嵌入恶意脚本的链接,达到攻原创 2015-09-07 16:07:29 · 970 阅读 · 0 评论 -
web服务器、应用服务器、http服务器区别
【原文链接】http://z-jianwen.iteye.com/blog/889762引用WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器 Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为W转载 2015-11-27 11:06:04 · 452 阅读 · 0 评论 -
jQuery学习笔记(一)
最近在写一个B2C网站,写到越后面越发吃力,主要是前端JS部分,虽然在项目中也是用jQuery,但是,仅凭查阅文档,虽然解决了一些问题,但并没有实质性的理解。因此,准备暂且来系统地学习一些jQuery,以便能有更深刻的理解,从而能够减轻后续的项目开发。一、jQuery对象和DOM对象的相互转换jQuery对象和DOM对象相互转换之前,先约定好定义变量的风格。如:var $v原创 2015-08-21 17:49:20 · 393 阅读 · 0 评论 -
国内外免费PHP开源建站程序
原文地址:http://jingyan.baidu.com/article/49711c6156fb68fa441b7c2b.html论坛社区:Discuz、PHPWind、ThinkSAAS、phpBBCMS内容管理:DedeCMS、PHPCMS、帝国CMS、齐博CMS、Drupal企业建站:CmsEasy、KingCMS、PHP168、KesionCMS、fan转载 2015-09-11 00:21:29 · 616 阅读 · 0 评论 -
MAC OSX10.10上搭建Apache,PHP,MySQL5.6.22,phpMyAdmin开发环境
原文地址:http://blog.youkuaiyun.com/yanzi1225627/article/details/45075265apache的配置apache已经自带了,只需如下三个命令就可以了。 开启apache服务 sudo apachectl start 停止apache服务 sudo apachectl stop 重启服务 sudo apachectl转载 2015-08-09 13:20:59 · 731 阅读 · 0 评论 -
jQuery学习笔记(四)
jQuery AJAXAJAX技术的优点不用多说,有优秀的用户体验、提高Web程序的性能、减轻服务器和带宽的负担。AJAX的也存在几项待完善的缺点:(1)浏览器对XMLHttpRequest对象的支持度不足AJAX的不足之处首先来自于浏览器。由于不同浏览器之间存在着差异,为了能让AJAX应用能在各个浏览器中正常运行,程序员必须花费大量精力来兼顾不同浏览器之间的差别。开发难度比普通W原创 2015-08-23 20:48:52 · 408 阅读 · 0 评论 -
jQuery学习笔记(三)
jQuery中的DOM操作DOM操作分为3个方面,即DOM Core、HTML-DOM、CSS-HTML(1)DOM CoreDOM Core并不专属于JS,任何一种支持DOM的程序设计语言都可以使用它。JS中的getElementById()、getElementByTagName()、getAttribute()、setAttribute()等方法,都是DOM的组成部分。(原创 2015-08-22 17:39:55 · 333 阅读 · 0 评论 -
AJAX及其工作原理
AJAX技术原创 2015-07-20 20:22:12 · 606 阅读 · 0 评论 -
z-index的相关问题
网页其实是三维结构的,除了x、y轴,它还有z轴。z轴的大小由z-index控制,默认情况下,所有元素都是在z-index: 0这一层。元素根据自己的display类型、长度、内外边距等属性顺序排列在z-index: 0这一层里,这就是文档流。z轴在元素设置position为absolute或relative后被激活,即设置position会让元素“浮”起来,也就是z-index值会大于0,原创 2015-08-02 00:08:14 · 563 阅读 · 0 评论 -
高质量HTML
语义化标签搜索引擎看不到视觉效果,看到的只是代码,只能通过标签来判内容的语义。以前流行的table布局的网页则具有如下特点:(1)代码量大,结构混乱;(2)标签语义不明确,对搜索引擎不友好。而如今流行的CSS布局,其核心思想是用CSS来控制网页中元素的样式,包括位置、大小、颜色等。CSS布局的优势是让HTML可以专注于结构。判断网页标签语义是否良好的一个简单方法是:原创 2015-08-05 16:06:05 · 401 阅读 · 0 评论 -
高质量CSS
怪异模式和DTD为了确保向后兼容性,浏览器厂商发明了标准模式和怪异模式两种方法来解析网页。标准模式根据规范表现页面;网页元素的宽度是由padding、border、width三者的宽度相加决定的;怪异模式通常模拟老式浏览器的行为以防止老站点无法工作;width本身就包含了padding、border的宽度。此外,标准模式下的块级元素的经典居中方法——设定width,然后ma原创 2015-08-05 18:45:31 · 521 阅读 · 0 评论 -
大型网站架构模式
本文为笔者看了《大型网站技术架构》后,对其中一些内容进行简要总结分层分层是将系统在纵向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,然后通过上层对下层的依赖和调用组成一个完整的系统。网站分层架构应用层:负责具体业务和视图展示,如网站首页及搜索输入和结果展示服务层:为应用层提供服务支持,如用户管理服务,购物车服务等数据层:提供数据存储访问服务,如数据库、缓存、文原创 2015-09-02 17:12:42 · 453 阅读 · 0 评论 -
web优化必须了解的原理之I/o的五种模型和web的三种工作模式
原文地址:http://litaotao.blog.51cto.com/6224470/1289790===========================================图解五种I/O模型图解web支持的三种工作模式=========================================== 五转载 2016-01-19 22:45:10 · 1358 阅读 · 0 评论