Progressive Web Apps 是快速且可安装的,这意味着它能在在线、离线、断断续续或者缓慢的网络环境下使用。为了实现这个目标,我们需要使用一个 service worker 来缓存应用外壳,以保证它能始终迅速可用且可靠。 如果你对 service workers 不熟悉,你可以通过阅读 ...
分类:
其他好文 时间:
2017-01-17 21:07:15
阅读次数:
301
什么是应用外壳(App Shell) App Shell是应用的用户界面所需的最基本的 HTML、CSS 和 JavaScript,也是一个用来确保应用有好多性能的组件。它的首次加载将会非常快,加载后立刻被缓存下来。这意味着应用的外壳不需要每次使用时都被下载,而是只加载需要的数据。 应用外壳的结构分 ...
分类:
其他好文 时间:
2017-01-17 20:14:30
阅读次数:
187
当前大并发的网站基本都采用了Nginx来做代理服务器,并且做缓存,来扛住大并发。先前也用nginx配置过简单的代理,今天有时间把整合过程拿出来和大家分享,不过其中大部分也是网上找来的资源。nginx完整的反向代理代码如下所示:[root@dataconf]#vimnginx.confuserwwwwww;worker..
分类:
Web程序 时间:
2017-01-16 23:07:22
阅读次数:
412
本文重点探讨数据采集层中的微信分享追踪系统。用户在微信中对Web H5网页进行浏览、分享,便会形成两种数据:操作行为数据和用户之间的传播关系数据,微信分享追踪系统便是对这类数据进行采集、存储,本文主要...
分类:
微信 时间:
2017-01-13 13:06:39
阅读次数:
363
今天搭建ssh框架,发现报错找不到监听器类,于是看了下JAR包,发现重点多了一个ng,应该是新版本直接去掉了ng 改为 即可 ...
分类:
Web程序 时间:
2017-01-10 14:57:57
阅读次数:
623
Storm,核心代码使用clojure书写,实用程序使用python开发,使用java开发拓扑。 Storm集群表面类似Hadoop集群。但在Hadoop上你运行的是”MapReduce jobs”,在Storm上你运行的是”topologies”。”Jobs”和”topologies”是大不同的, ...
分类:
其他好文 时间:
2017-01-10 12:03:27
阅读次数:
200
#定义Nginx运行的用户和用户组userwwwwww;#nginx进程数,建议设置为等于CPU总核心数。worker_processes8;#全局错误日志定义类型,[debug|info|notice|warn|error|crit]error_log/var/log/nginx/error.loginfo;#进程文件pid/var/run/nginx.pid;#一个nginx进程打开的最多文件描述..
分类:
其他好文 时间:
2017-01-10 10:31:57
阅读次数:
255
nginx配置文件结构 全局参数 配置系统全局参数如:worker_processes 工作子进程数量、error_log 错误日志路径、pid 进程IDEvent一般是配置nginx工作模式及连接的特性如:worker_connections 1024; // 一个子进程最大允许连1024个连接h ...
分类:
其他好文 时间:
2017-01-08 03:44:12
阅读次数:
157
当我们开启Wokrer来启动Odoo的时候,用默认的日志会出现日志丢失的问题,这个是logger的问题:多个进程对单个文件写入日志。有一个简单的解决办法:配置openerp-server.conf,开启syslog=True。 如果是linux系统,你可以配置/etc/rsylog.conf ...
分类:
其他好文 时间:
2017-01-07 15:14:48
阅读次数:
212
1 <?php 2 3 /** 4 * 具体的需要缓存的对象, 因new的代价太高昂, 所以做一个缓存 5 */ 6 class Worker 7 { 8 public function __construct() 9 { 10 //做一些代价高昂的事情,比如创建线程 11 } 12 13 publ ...
分类:
其他好文 时间:
2017-01-07 10:52:52
阅读次数:
197