前言
我在 《给 iOS 工程增加 Daily Build》 一文中介绍过如何用命令行生成 IPA 文件以及通过 itms-services 协议
来让用户可以直接在网页上安装测试应用。但是这种方法虽然有效,但是还是比较麻烦,因为:
开发者需要自己写相关的 Build 脚本。
开发者需要自己搭建好应用下载的服务器。
如果要做得更友好,开发者还需要部署 CDN 服务、增加扫描...
分类:
移动开发 时间:
2015-07-14 22:47:17
阅读次数:
218
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的...
分类:
其他好文 时间:
2015-07-14 20:12:32
阅读次数:
103
WebServer: Apache,Nginx,IIS,JBoss 动静分离: Img,doc,js,css等静态资源,使用单独的web Server处理。 动态页面静态化处理。 缓存: 客户端(浏览器)缓存: 根据Http协议的特性,修改header参数。 ,前端页面缓存, Varnish,squ...
分类:
Web程序 时间:
2015-07-14 17:43:00
阅读次数:
238
服务端://方法一HttpContext.Current.Request.UserHostAddress; //方法二HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];//方法三string strHostName = System...
D3(Data-Driven Documents)是一个用于网页作图、生成互动图形的JavaScript函数库。 官网:http://d3js.org/ 下载: cdn: d3.zip1.hello world d3.select('body') ...
分类:
编程语言 时间:
2015-07-13 11:40:14
阅读次数:
214
一、尽可能的减少HTTP的请求数;二、使用CDN(内容分发网络);三、添加Expire/Cache-Control头;四、启用Gzip压缩;五、将CSS放在页面最上面;六、将Script放在页面最下面;七、避免在CSS中使用Expressions;八、把JavaScript和CSS都放到外部文件中;...
分类:
其他好文 时间:
2015-07-13 06:24:43
阅读次数:
126
系统为CentOS6.6x64服务器版精简安装。准备工作部署安装目录/usr/local/*/var/lib/*/var/lib64/*下载源文件#cd/usr/local/srcwgethttp://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28.tar.gzwgethttp://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.10.tar.gzwgethttp://w..
分类:
数据库 时间:
2015-07-11 18:45:23
阅读次数:
454
为了提高页面加载速度和适应中国复杂的网络环境,我决定把所有商品图片都分离到专业的云存储服务器上,具有CDN加速功能。首先,生成一个域名 img.xxxx.com 并映射到自己的云存储别名,然后把全部图片(含目录结构)上传到 云存储空间。在config.php 增加/* 商品详情图片地址替换 *///...
分类:
其他好文 时间:
2015-07-11 18:27:01
阅读次数:
118
function getip() {static $ip = '';$ip = $_SERVER['REMOTE_ADDR'];if(isset($_SERVER['HTTP_CDN_SRC_IP'])) {$ip = $_SERVER['HTTP_CDN_SRC_IP'];} elseif (is...
分类:
其他好文 时间:
2015-07-10 18:45:45
阅读次数:
178
1:缓存是什么?首先,看看没有网站没有接入CDN时,用户浏览器与服务器是如何交互的:
如果中间加上一层CDN,那么用户浏览器与服务器的交互如下:
客户端浏览器先检查是否有本地缓存是否过期,如果过期,则向CDN边缘节点发起请求,CDN边缘节点会检测用户请求数据的缓存是否过期,如果没有过期,则直接响应用户请求,此时一个完成http请求结束;如果数据已经过期,那么CDN还需要向源站发出回源请求(bac...
分类:
其他好文 时间:
2015-07-10 00:27:32
阅读次数:
191