码迷,mamicode.com
首页 > Web开发
关于大型网站技术演进的思考(十二)--网站静态化处理—缓存(4)
前文里我讲到了网站静态化的关键点是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。由此可见,网站静态化处理的核心就是动静分离和缓存两大方面,上篇我简单讲述了动...
分类:Web程序   时间:2015-06-02 17:11:30    阅读次数:258
HTTP请求整体观
1.请求/响应报文结构:行,,头,,体,2.请求/响应数据类型:JSON/二进制3.AF发请求方式:post,,http,,4.参考链接,,http://www.cnblogs.com/wendingding/p/3813466.htmlhttp://www.blogjava.net/qileilo...
分类:Web程序   时间:2015-06-02 17:09:09    阅读次数:111
关于大型网站技术演进的思考(六)--存储的瓶颈(6)
在讲数据库水平拆分时候,我列出了水平拆分数据库需要解决的两个难题,它们分别是主键的设计问题和单表查询的问题,主键问题前文已经做了比较详细的讲述了,但是第二个问题我没有讲述,今天我将会讲讲如何解决数据表被水平拆分后的单表查询问题。 要解决数据表被水平拆分后的单表查询问题,我们首先要回到问题的源头,我们...
分类:Web程序   时间:2015-06-02 17:08:04    阅读次数:107
【CSS3】---盒模型margin、padding及border
盒模型--边框盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细、样式和颜色(边框三个属性)。如下面代码为 div 来设置边框粗细为 2px、样式为实心的、颜色为红色的边框:div{ border:2px solid red;}上面是 border 代码的缩写形式,可以分开写...
分类:Web程序   时间:2015-06-02 17:05:40    阅读次数:142
php在apache中一共有三种工作方式:CGI模式、FastCGI模式、Apache 模块DLL
php在apache中一共有三种工作方式:CGI模式、FastCGI 、FastCGI是什么? FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行 为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持....
分类:Web程序   时间:2015-06-02 17:04:33    阅读次数:90
Web开发
1. 什么是Web? WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。2.Internet上供外界访问的Web资源分为: (1)静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 Html、CSS、javaScript (...
分类:Web程序   时间:2015-06-02 17:02:21    阅读次数:100
把php日志写入文件
$file = 'log.txt';$content = "内容";file_put_contents($file, $content,FILE_APPEND);
分类:Web程序   时间:2015-06-02 17:01:56    阅读次数:135
Owasp Top 10 Security Risks for 2014
A1-互联网泄密事件/撞库攻击以大量的用户数据为基础,利用用户相同的注册习惯(相同的用户名和密码),尝试登陆其它的网站。2011年,互联网泄密事件引爆了整个信息安全 界,导致传统的用户+密码认证的方式已无法满足现有安全需求。泄露数据包括:天涯:31,758,468条,CSDN:6,428,559条,...
分类:Web程序   时间:2015-06-02 17:01:28    阅读次数:202
正则匹配url
(((https|HTTPS|http|HTTP|ftp|FTP|rtsp|RTSP|mms|MMS)://)|(www\.))[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_]+)+([a-zA-Z0-9_\-,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/...
分类:Web程序   时间:2015-06-02 16:58:27    阅读次数:114
Flume日志收集
一、Flume介绍Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。设计目标:(1) 可靠性当节点出现故障时,日志能够被传送到其他节点上而不会丢失。Flume提供了三...
分类:Web程序   时间:2015-06-02 16:59:17    阅读次数:104
关于大型网站技术演进的思考(十四)--网站静态化处理—前后端分离—上(6)
前文讲到了CSI技术,这就说明网站静态化技术的讲述已经推进到了浏览器端了即真正到了web前端的范畴了,而时下web前端技术的前沿之一就是前后端分离技术了,那么在这里网站静态化技术和前后端分离技术产生了交集,所以今天我将讨论下前后端分离技术,前后端分离技术讨论完后,下一篇文章我将会以网站静态化技术的角...
分类:Web程序   时间:2015-06-02 16:58:53    阅读次数:132
AngularJS入门
AngularJS入门 什么是AngularJSAngularJSis a modern JavaScript framework from Google commonly used to work with Single Page Applications (SPAs). AngularJS is...
分类:Web程序   时间:2015-06-02 16:56:10    阅读次数:140
关于大型网站技术演进的思考(十三)--网站静态化处理—CSI(5)
讲完了SSI,ESI,下面就要讲讲CSI了 ,CSI是浏览器端的动静整合方案,当我文章发表后有朋友就问我,CSI技术是不是就是通过ajax来加载数据啊,我当时的回答只是说你的理解有点片面,那么到底什么是CSI技术了?这个其实要和动静资源整合的角度来定义。 CSI技术其实是在页面进行动静分离后,将页面...
分类:Web程序   时间:2015-06-02 16:55:38    阅读次数:134
css3圆角tab选项卡代码
CSS3+jquery实现圆角选项卡,鼠标点击时候才切换的那种选项卡,无图片修饰,全部代码写出来的,基于CSS3技术,测试请用火狐。IE8下看不到圆角效果。
分类:Web程序   时间:2015-06-02 16:56:34    阅读次数:113
css3弹性盒模型属性整理
display:box;是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。设置父容器样式display:box;.father{ margin: 0 auto; width:...
分类:Web程序   时间:2015-06-02 16:55:59    阅读次数:241
ThinkPHP开发笔记-前后端数据交互
此处就是 Controller 和 View 相互传数据。1、Controller 向 View 的页面传数据。在控制器中把变量传递给模板,使用assign 方法对模板变量赋值。例如:在Controller中:$array['name'] = 'thinkphp';$array['ema...
分类:Web程序   时间:2015-06-02 16:54:27    阅读次数:116
网页设置导航条
网页导航条的实现方式,包括垂直的和水平的导航条
分类:Web程序   时间:2015-06-02 16:54:41    阅读次数:134
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!