最新 | 最热门 | 最高评价

+0  Fixing WordPress comment email notification problem by installing sendmail on Debian

Tag: Linux | Technology | Web
Haidong Ji 发于 2013年11月18日 12:18 | 点击: 7955 | 展开摘要
In the past, whenever a reader commented on a blog entry, I would receive an email notification. Ever since I moved this site to a Linode VM, I noticed the comment email notification stopped working. Alas, blogs are not like what they used

查看全文: http://www.udpwork.com/item/11145.html

+0  千方百计加速Web之加速DNS解析

Tag: Web那些事 | 移动开发 | DNS解析 | 加速
iAzrael 发于 2013年10月30日 15:54 | 点击: 1925 | 展开摘要
通常情况下,做移动开发时,如果要向后台请求数据,都会直接使用TCP通信。但实际上一来HTTP比TCP简单易用多了,二来有很多现有CGI如果要进行改造得花很大功夫。还是会有使用HTTP请求来拉取数据。

在做Android QQ二维码时,扫描到二维码字符串,就是把该字符串用HTTP传给后台,后台解析后返回给客户端,客户端再进行下一步处理。在提交测试后,测试同事发现,在移动网络上,DNS解析会经常失败,导致二维码扫描功能不可用。功能测试不通过,导致无法发布。同时测试喜欢在清空DN

查看全文: http://www.udpwork.com/item/11042.html

+0  Web hosting with DNSimple and Linode

Tag: Linux | Technology | Web
Haidong Ji 发于 2013年10月04日 05:41 | 点击: 1818 | 展开摘要
After about 8 years of hosting this site with Midphase, I’ve migrated my hosting service to Linode. I am using Debian 7 as my operating system. The web server is Tengine, a fork of Nginx. I have root access, therefore total control of

查看全文: http://www.udpwork.com/item/10869.html

+0  Setting up WordPress on Debian/Ubuntu running Tengine web server

Tag: Linux | Technology | Web
Haidong Ji 发于 2013年09月20日 11:22 | 点击: 1794 | 展开摘要
I will change my host provider within a month. I’ve been using Midphase for several years and have decided to use Linode as my next virtual private service provider. I will move this site there in the next few weeks. This will be my f

查看全文: http://www.udpwork.com/item/10703.html

+0  构建C1000K的服务器(2) – 实现百万连接的comet服务器

Tag: C语言编程 | 高性能Web架构 | C1000K | libevent | 高并发
ideawu 发于 2013年09月18日 22:06 | 点击: 2261 | 展开摘要
这是关于 C1000K 序列文章的第二篇, 在前一篇文章 构建C1000K的服务器(1) – 基础 中, 介绍了支持 C1000K 的 Linux 系统的内核参数调整和系统设置. 在本篇文章中, 将对一个真正的应用服务器做 C1000K 测试.

Comet 服务器是一类逻辑相对简单, 需要高并发连接的服务器. Comet 在网站系统中的应用非常广泛, 可以见这篇日志的介绍: http://www.ideawu.net/blog/archives/737.html.

HTT

查看全文: http://www.udpwork.com/item/10696.html

+0  构建C1000K的服务器(1) – 基础

Tag: Computer System | 高性能Web架构 | C1000K | 高并发
ideawu 发于 2013年09月16日 22:01 | 点击: 2834 | 展开摘要
著名的 C10K 问题提出的时候, 正是 2001 年, 到如今 12 年后的 2013 年, C10K 已经不是问题了, 任何一个普通的程序员, 都能利用手边的语言和库, 轻松地写出 C10K 的服务器. 这既得益于软件的进步, 也得益于硬件性能的提高.

现在, 该是考虑 C1000K, 也就是百万连接的问题的时候了. 像 Twitter, weibo, Facebook 这些网站, 它们的同时在线用户有上千万, 同时又希望消息能接近实时地推送给用户, 这就需要服务器能维

查看全文: http://www.udpwork.com/item/10685.html

+0  如果让我来设计新浪微博信息流

Tag: 设计思想 | web2.0 | 信息流 | 新浪微博
Gauin 发于 2013年09月11日 23:06 | 点击: 1526 | 展开摘要
本文首发于极客公园

以前,我们玩新浪微博;之后,我们被新浪微博玩;而现在,大家慢慢逃离新浪微博。究其原因,还是感觉微博太累,信息流太重。

在web2.0信息流,别吵一文中,其实已经讲到Feed动态流、私信、关注体系对web2.0信息流的严重干扰。而在新浪微博上,我们面对的是比较严重的三大问题:大爆炸、环流、碎片。

新浪微博信息流解决方案漫谈(Gauin配图 来源网络)

问题一:大爆炸

在新浪微博的Feed动态流中,以秒计的信息汹涌而至,倘若你想和它比速度,劝你还是放

查看全文: http://www.udpwork.com/item/10633.html

+0  【代码分享】根据类型智能提取参数

Tag: JS | Web那些事 | codelet
iAzrael 发于 2013年09月10日 17:39 | 点击: 1503 | 展开摘要
如果你是个Javascript程序员,那一定经常写下面的代码:

function funcA(url, params, callback, option){
if(arguments.length == 2){
//funcA(url, callback);
if(typeof params == 'function'){
callback = params;
params = {};

查看全文: http://www.udpwork.com/item/10627.html

+0  150行C代码的comet服务器

Tag: C语言编程 | Web | 高性能Web架构
ideawu 发于 2013年09月05日 21:42 | 点击: 2193 | 展开摘要
Comet 技术就是常见的 Web 服务器”推”技术, 用于向网页实时地推送数据. 最常见的 Comet 技术应用在网页聊天, 当然还可以应用于很多的方面, 如微博更新, 热点新闻推送, 股票即时行情等等, 甚至是网页游戏!

Comet 技术如此重要, 但市面上并没有真正流行通用的 Comet 服务器和解决方案, 比较知道的互联网公司大多是自己开发, 或者基于开源服务器进行二次开发, 例如基于 Jetty(一个开源 Java Web 容器), 而 F

查看全文: http://www.udpwork.com/item/10600.html

+0  在线状态服务在网站系统中的应用

Tag: Computer System | 高性能Web架构
ideawu 发于 2013年08月15日 22:54 | 点击: 1700 | 展开摘要
我的前一篇博客文章”谈谈Facebook的聊天系统架构“, 对Facebook的聊天系统架构进行了分析. 其中的有些思想和系统划分, 对即使不是做聊天系统, 如一般的网站系统, 也是很有借鉴意义的. 例如其中的在线状态服务器(Presence).

在线状态服务, 是这样的一个服务, 它维护了网站当前的在线用户列表, 接受其它模块的查询. 是实现统计网站同时在线人数, 维护在线用户列表等功能的基础服务. 在Facebook的聊天系统中, 在线状态是为聊

查看全文: http://www.udpwork.com/item/10389.html

+0  谈谈Facebook的聊天系统架构

Tag: Computer System | 高性能Web架构 | Facebook
ideawu 发于 2013年08月13日 01:13 | 点击: 2240 | 展开摘要
今天看到一份 Facebook 公司 2009 年的 Slideshow, 介绍它的聊天系统架构, 其中的一张图结构非常清晰, 所以我对这张图谈谈我的看法.

Web Tier: 用 PHP 开发, 聊天相关的业务逻辑代码. 如 AJAX 请求, HTML 页面拼接等. 这个模块整个其它的 3 个模块, 向浏览器提供了大部分的聊天接口.

Chatlogger, 用 C++ 开发, 消息的存储服务. 至少向 Web Tier 层提供了消息保存, 聊天历史消息, 最近联系人等基

查看全文: http://www.udpwork.com/item/10371.html

+0  [译文]关于移动Web性能的5个神话

Tag: Browser | Chrome | WebKit | Android | Graphics | ios | JavaScript | Safari
Roger 发于 2013年08月12日 21:24 | 点击: 1711 | 展开摘要
译者前言

 

这篇文章(http://www.sencha.com/blog/5-myths-about-mobile-web-performance/)由Sencha的CEO  Michael Mullany所写,主要是回应早前的一篇引起较多关于移动Web性能讨论的文章“Why mobile web apps are slow”(原文,译文),作者的主要观点是“Why mobile web apps are slow”文中给出的数据虽然基本正确,但是对数据的解

查看全文: http://www.udpwork.com/item/11621.html
|<<<567891011>>>| 一共35页, 417条记录