Author: admin

文件服务器集群 采用Rsync+sersync同步主从文件FTP

1.1     为什么要用Rsync+sersync架构?

1、sersync是基于Inotify开发的,类似于Inotify-tools的工具

2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。

1.2     Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别?

        

Apache rewrite转换为Nginx rewrite方法及注意事项

rewrite 转换 注意事项: 
一、RewriteRule 替换成 rewrite
二、前匹配条件 – 要去掉结尾符 $
三、前匹配条件 – 中的点. 要加转义替换成 \.
四、前匹配条件 – 路径开始前要加根目录索引符号 /
五、前匹配条件 – 使用 双引号 括起条件
六、后匹配条件 – 路径开始前要加根目录索引符号 /
七、后匹配条件 – 要增加结尾符 last;…

        

10个步骤让你成为高效的Web开发者

要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。

下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便开发更多、更好的项目。 …

并发同步知多少

找工作的时候是否经常看到要求有高并发,分布式系统的开发设计经验,或者高并发,分布式系统的开发设计经验者优先等字样,这时候情不自禁的搜索一下什么是并发,多少算高并发,再思索一下自己的经历哪些是符合这个要求的?那么什么是并发,开发中的并发是怎么处理的,简单了解一下吧。

        在介绍并发之前我们先了解一下串行和并行:
        热闹的景点,买票人很多,这时只有一个窗口售票,大家排队依次买票就可以理解为串行。
        排队人太多了,旁边又加开了几个窗口,多人在不同的窗口同时买票可以理解为并行。
    

并发之痛 Thread,Goroutine,Actor

本文基于我在2月27日Gopher北京聚会演讲整理而成,进行了一些补充以及调整。投稿给《高可用架构》公众号首发。

聊这个话题之前,先梳理下两个概念,几乎所有讲并发的文章都要先讲这两个概念:

concurrent_vs_parallel

  • 并发(concurrency) 并发的关注点在于任务切分。举例来说,你是一个创业公司的CEO,开始只有你一个人,你一人分饰多角,一会做产品规划,一会写代码,一会见客户,虽然你不能见客户的同时写代码,但由于你切分了任务,分配了时间片,表现出来好像是多个任务一起在执行。
  • 并行(parallelism) 并行的关注点在于同时执行。还是上面的例子,你发现你自己太忙了,时间分配不过来,于是请了工程师,产品经理,市场总监,各司一职,这时候多个任务可以同时执行了。
            

(原创翻译)PHP & HTML5 文件夹上传

我总是发现自己渴望的能力是拖拽上传文件夹到一个web应用程序。所以上传多个文件是一个有趣的了不起的进步。

但是现在我提供给你  webkitdirectory !

视频演示:用HTML5 webkitdirectory上传文件夹  。

注意:这只会在一个最新的webkit的浏览器上运行。webkitdirectory目前不是标准 ,纯粹是为了玩。我不建议你在正式环境部署这个应用程序。…