{
  "version": "https://jsonfeed.org/version/1", 
  "title": "Velocity", 
  "description": "\u5173\u4e8e\u7f51\u7edc\u548c\u5e94\u7528\u6027\u80fd\u4f18\u5316\u7684\u8ba8\u8bba\u3002\u5927\u90e8\u5206\u7684\u7528\u6237\u4f53\u9a8c\u95ee\u9898\uff0c\u672c\u8d28\u4e0a\u5c31\u662f\u6027\u80fd\u95ee\u9898\u3002\u6027\u80fd\u4f18\u5316\u5f88\u91cd\u8981\u3002", 
  "home_page_url": "https://www.v2ex.com/go/velocity", 
  "feed_url": "https://www.v2ex.com/feed/velocity.json", 
  "icon": "https://cdn.v2ex.com/navatar/11b9/21ef/556_large.png?m=1437719048", 
  "favicon": "https://cdn.v2ex.com/navatar/11b9/21ef/556_normal.png?m=1437719048", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/testcaoy7", 
        "name": "testcaoy7", 
        "avatar": "https://cdn.v2ex.com/avatar/e474/70a5/89326_large.png?m=1691634460"
      }, 
      "url": "https://www.v2ex.com/t/914565", 
      "title": "\u7528 openssl speed md5 \u5bf9\u5404\u79cd\u673a\u5668\u8fdb\u884c\u7684\u7b80\u5355\u7684 CPU \u6027\u80fd\u6d4b\u8bd5 v3", 
      "id": "https://www.v2ex.com/t/914565", 
      "date_published": "2023-02-09T05:49:24+00:00", 
      "content_html": "<p>\u64cd\u4f5c\u7cfb\u7edf\u7edf\u4e00\u4f7f\u7528 Ubuntu 20.04 LTS \uff1b CPU \u7edf\u4e00\u4f7f\u7528 2 \u6838\uff0c\u4f7f\u7528 cpuset \u5c06\u6838\u5fc3 0 \u4e13\u7528\u4e8e\u64cd\u4f5c\u7cfb\u7edf\uff0c\u6838\u5fc3 1 \u4e13\u7528\u4e8e\u6d4b\u8bd5</p>\n<pre><code>cset shield --cpu 1\ncset shield --exec openssl -- speed md5\n</code></pre>\n<pre><code>\u817e\u8baf\u4e91 S6.MEDIUM Intel Ice Lake 2.7GHz/3.3GHz\n\u7ed3\u679c\uff08 Byte, 16-64-256-1024-8192-16384 \uff09\n136468.87k   302263.70k   521957.55k   637353.64k   681735.51k   684583.59k\n</code></pre>\n<pre><code>\u817e\u8baf\u4e91 SA3.MEDIUM2 AMD EPYC Milan 2.55GHz/3.5GHz\n\u7ed3\u679c\uff08 Byte, 16-64-256-1024-8192-16384 \uff09\n135072.45k   293993.26k   511130.11k   627976.05k   669510.31k   673202.18k\n</code></pre>\n<pre><code>\u817e\u8baf\u4e91 SR1.MEDIUM2 Ampere Altra 2.8 GHz ARM\n\u7ed3\u679c\uff08 Byte, 16-64-256-1024-8192-16384 \uff09\n105093.20k   229416.28k   382903.05k   456788.99k   486829.46k   488928.15k\n</code></pre>\n<pre><code>AWS t3.small Intel Xeon Platinum 8259CL 2.50GHz\n\u7ed3\u679c\uff08 Byte, 16-64-256-1024-8192-16384 \uff09\n104878.81k   260361.24k   451450.45k   562932.05k   604692.48k   609599.49k\n</code></pre>\n<pre><code>AWS a1.large AWS Graviton ARM (Cortex-A72)\n\u7ed3\u679c\uff08 Byte, 16-64-256-1024-8192-16384 \uff09\n67999.01k   154928.68k   276535.89k   344020.99k   370313.90k   372140.71k\n</code></pre>\n<pre><code>IBM cz2-2x4 IBM Z (s390x)\n\u7ed3\u679c\uff08 Byte, 16-64-256-1024-8192-16384 \uff09\n107894.52k   222122.37k   407107.98k   521611.17k   572846.22k   568183.92k\n</code></pre>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/AsisA", 
        "name": "AsisA", 
        "avatar": "https://cdn.v2ex.com/gravatar/154184d0638a732351e27328c9bc5573?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/435712", 
      "title": "\u7528 openssl speed md5 \u5bf9\u5404\u79cd\u673a\u5668\u8fdb\u884c\u7684\u7b80\u5355\u7684 CPU \u6027\u80fd\u6d4b\u8bd5 v2", 
      "id": "https://www.v2ex.com/t/435712", 
      "date_published": "2018-03-07T04:45:25+00:00", 
      "content_html": "<p>\u521a\u521a\u770b\u5230\u4e86 Livid \u5728 14 \u5e74\u7684\u5e16\u5b50 <a href=\"https://www.v2ex.com/t/117865\" rel=\"nofollow\">\u7528 openssl speed md5 \u5bf9\u5404\u79cd\u673a\u5668\u8fdb\u884c\u7684\u7b80\u5355\u7684 CPU \u6027\u80fd\u6d4b\u8bd5</a> \uff0c\u65f6\u9694 4 \u5e74\uff0c\u8d81\u7740\u8fd9\u6b21\u817e\u8baf\u4e91\u7684\u6d3b\u52a8\uff0c\u66f4\u65b0\u4e00\u4e0b\u8dd1\u5206\uff0c\u770b\u4e00\u4e0b 18 \u5e74\u7684\u4e3b\u673a /PC \u6027\u80fd\u6709\u4ec0\u4e48\u53d8\u5316</p>\n<pre><code>\u817e\u8baf\u4e91 \u6807\u51c6\u578b S2 \u6210\u90fd 1 \u6838 1G\nUbuntu 16.04 xenial\nIntel Xeon CPU E5-26xx v4 @ 2.394GHz\nmd5   46625.16k   138556.03k   323157.02k   484779.41k   560713.44k\n\nAzure A0 Basic \u4e1c\u5357\u4e9a 1 \u6838 0.75G\nUbuntu 16.04 xenial\nIntel Xeon CPU E5-2673 v3 @ 2.397GHz\nmd5   8489.36k    26729.48k    59315.38k    84846.37k   103857.28k\n\nAzure \u8fd9\u6027\u80fd...\u8d85\u5356\u4e86\u5427\n\nAzure F1s \u7f8e\u56fd\u4e2d\u5357\u90e8 1 \u6838 2G\nUbuntu 16.04 xenial\nIntel Xeon CPU E5-2673 v4 @ 2.295GHz\nmd5   44743.38k   134227.61k   314058.99k   467798.47k   540039.73k\n\nF1s \u6bcf\u6708 41 \u5200\uff0c\u8fd8\u4e0d\u7b97\u6d41\u91cf...\u597d\u8d35\u554a...\n\n</code></pre>\n<p>\u6b22\u8fce\u5404\u4f4d V \u53cb\u8d34\u51fa\u81ea\u5df1\u7684\u5206\u6570\uff0c\u5927\u5bb6\u4e00\u8d77\u53c2\u8003\u4e00\u4e0b</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Famio", 
        "name": "Famio", 
        "avatar": "https://cdn.v2ex.com/avatar/3a24/b83b/194403_large.png?m=1475421193"
      }, 
      "url": "https://www.v2ex.com/t/343389", 
      "date_modified": "2017-02-27T03:48:52+00:00", 
      "content_html": "\u6211\u7684\u7f51\u7ad9\u4e2d\u5f88\u591a\u7684\u8d44\u6e90\u5f15\u7528\u90fd\u662f\u7528\u7684\u7edd\u5bf9\u8def\u5f84\uff0c\u8fd9\u4f1a\u52a0\u91cd\u9875\u9762\u8bf7\u6c42\uff0c\u7f51\u7ad9\u6210\u578b\u540e\uff0c\u73b0\u5728\u6539\u76f8\u5bf9\u8def\u5f84\u8fd8\u6765\u5f97\u53ca\u4e48= =\u611f\u89c9\u662f\u4e2a\u5927\u5de5\u7a0b\u554a\u2026\u2026", 
      "date_published": "2017-02-27T00:06:52+00:00", 
      "title": "\u6211\u60f3\u51cf\u5c11\u7f51\u9875\u6253\u5f00\u7684 TTFB\uff0c\u90a3\u4e48\u8bf7\u6559\u4e9b\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/343389"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/216742", 
      "date_modified": "2015-08-28T08:49:41+00:00", 
      "content_html": "\u6765\u81ea\u53ef\u7528\u6027\u76d1\u63a7\u5e73\u53f0 Pingdom \u7684\u8fd9\u4e2a\u5728\u7ebf\u5de5\u5177\u5f88\u597d\u7528\uff1a\r<br />\r<br /><a target=\"_blank\" href=\"http://tools.pingdom.com/\" rel=\"nofollow\">http://tools.pingdom.com/</a>\r<br />\r<br />\u9664\u4e86\u53ef\u4ee5\u770b\u5230\u7011\u5e03\u56fe\u4e4b\u5916\uff0c\u4e5f\u53ef\u4ee5\u5bf9\u9875\u9762\u4e0a\u7684\u603b\u4f53\u4f18\u5316\u7a0b\u5ea6\u8fdb\u884c\u6253\u5206\u53ca\u4e0b\u8f7d HAR \u7528\u4e8e\u8fdb\u4e00\u6b65\u7684\u5206\u6790\u3002\r<br />\r<br />\u901a\u5e38\u800c\u8a00\uff0c\u8de8\u56fd\u6d41\u91cf\u7684\u6574\u9875\u52a0\u8f7d\u80fd\u591f\u4f18\u5316\u5230 4 \u79d2\u5185\u5c31\u662f\u975e\u5e38\u4e0d\u9519\u7684\u4e86\u3002", 
      "date_published": "2015-08-28T08:47:45+00:00", 
      "title": "\u6d4b\u8bd5\u81ea\u5df1\u7684\u7f51\u7ad9\u5728\u6d77\u5916\u7684\u52a0\u8f7d\u6027\u80fd", 
      "id": "https://www.v2ex.com/t/216742"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Kai", 
        "name": "Kai", 
        "avatar": "https://cdn.v2ex.com/avatar/021b/bc7e/1024_large.png?m=1657391813"
      }, 
      "url": "https://www.v2ex.com/t/212295", 
      "date_modified": "2015-08-11T21:41:31+00:00", 
      "content_html": "<p>\u611f\u8c22 Velocity \u7684\u9080\u8bf7 :)</p>\n\n<p>\u672c\u5468\u5317\u4eac\u7684\u5929\u6c14\u771f\u662f\u76f8\u5f53\u4e0d\u9519\uff0c\u6709 V2EXer \u4e5f\u5728\u4f1a\u573a\u4e48\uff1f</p>\n", 
      "date_published": "2015-08-11T02:50:32+00:00", 
      "title": "O'Reilly Velocity 2015 @Beijing", 
      "id": "https://www.v2ex.com/t/212295"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/208044", 
      "date_modified": "2015-08-04T03:47:29+00:00", 
      "content_html": "<p><a target=\"_blank\" rel=\"nofollow\" href=\"http://velocity.oreilly.com.cn/2015/\">http://velocity.oreilly.com.cn/2015/</a></p>\n\n<p>\u8fd9\u662f\u4e00\u4e2a\u975e\u5e38\u9002\u5408\u5173\u6ce8<strong>\u8fd0\u7ef4</strong>\u548c<strong>\u67b6\u6784</strong>\u65b9\u9762\u7684\u540c\u5b66\u53c2\u52a0\u7684\u6280\u672f\u4f1a\u8bae\u3002\u9664\u4e86\u53ef\u4ee5\u5b66\u5230\u4e00\u4e9b\u6709\u7528\u7684\u6280\u672f\u7ec6\u8282\u4e4b\u5916\uff0c\u4e5f\u53ef\u4ee5\u5728\u5927\u4f1a\u4e0a\u7ed3\u4ea4\u5f88\u591a\u5177\u6709\u5927\u578b\u4e92\u8054\u7f51\u67b6\u6784\u7ecf\u9a8c\u7684\u670b\u53cb\u3002</p>\n\n<hr>\n\n<p>\u5982\u679c\u4f60\u4eec\u516c\u53f8\u6709\u5174\u8da3\u53c2\u52a0\u8fd9\u4e2a\u4f1a\u8bae\uff0c\u53ef\u4ee5\u4f7f\u7528\u6298\u6263\u7801 <code>vc2015v2ex</code> \u8d2d\u7968 :)</p>\n\n<hr>\n\n<p>\u4ee5\u4e0b\u662f O&#39;Reilly \u5b98\u65b9\uff08\u4e5f\u5c31\u662f\u8457\u540d\u7684\u52a8\u7269\u4e66\u51fa\u7248\u793e\uff09\u5bf9\u4e8e\u672c\u5c4a Velocity \u5927\u4f1a\u7684\u4ecb\u7ecd\uff1a</p>\n\n<blockquote>\n<p>2015 \u5e74 8 \u6708 11-12 \u65e5\uff0c \u4e00\u5e74\u4e00\u5ea6\u7684 O&#39;Reilly Velocity China \u5927\u4f1a\u5c06\u5728\u5317\u4eac\u76db\u5927\u53ec\u5f00\uff0c\u4eca\u5e74\u7684\u4f1a\u8bae\u4e3b\u9898\u662f\uff1a\u6784\u5efa\u5927\u89c4\u6a21\u5f39\u6027\u7cfb\u7edf\u3002</p>\n\n<p>\u636e\u6089\uff0c\u672c\u5e74\u5ea6 Velocity China \u7684\u4f1a\u8bae\u4e3b\u5e2d\u7531 Circonus \u7684\u521b\u59cb\u4eba\u548c\u9996\u5e2d\u6267\u884c\u5b98 Theo Schlossnagle\uff0cAmazonUI \u5de5\u7a0b\u56e2\u961f\u7684\u8d1f\u8d23\u4eba Betty Tso\uff0c\u4ee5\u53ca\u6dd8\u5b9d\u7f51\u6838\u5fc3\u7cfb\u7edf\u8d1f\u8d23\u4eba\u7ae0\u6587\u5d69\u535a\u58eb\u4e09\u4eba\u5171\u540c\u62c5\u4efb\u3002\u800c\u4f1a\u8bae\u59d4\u5458\u4f1a\u59d4\u5458\u5206\u522b\u7531\u6765\u81ea\u963f\u91cc\u5df4\u5df4 Web \u5e73\u53f0\u4ee5\u53ca CDN \u7cfb\u7edf\u7684\u7814\u53d1\u7684\u8d1f\u8d23\u4eba\uff0c\u9ad8\u7ea7\u6280\u672f\u4e13\u5bb6\u6731\u7167\u8fdc\uff0c\u6dd8\u5b9d\u7f51\u524d\u7aef\u67b6\u6784\u548c\u901a\u7528\u578b\u4ea7\u54c1\u7814\u53d1\u7684\u7528\u6237\u4f53\u9a8c\u90e8\u9ad8\u7ea7\u6280\u672f\u4e13\u5bb6\u8d75\u6cfd\u6b23\uff0c\u4ee5\u53ca\u8d1f\u8d23\u6dd8\u5b9d/\u963f\u91cc\u6570\u636e\u5e93\u6570\u636e\u7ba1\u7406\u548c\u5f00\u53d1\u7684\u963f\u91cc\u5df4\u5df4\u6570\u636e\u5e93\u6280\u672f\u4e13\u5bb6\u6731\u91d1\u6e05\u62c5\u4efb\uff0c\u4ed6\u4eec\u5c06\u4e00\u8d77\u5236\u5b9a\u672c\u6b21\u5927\u4f1a\u7684\u8bae\u9898\u3002</p>\n\n<p>\u540c\u4ee5\u5f80\u7684\u4f1a\u8bae\u4e00\u6837\uff0c\u672c\u6b21\u4f1a\u8bae\u540c\u6837\u9080\u8bf7\u5230\u5927\u6279\u4e1a\u5185\u7cbe\u82f1\u4f5c\u4e3a\u4f1a\u8bae\u5609\u5bbe\u3002\u9664\u4e86\u6709\u6765\u81ea BAT \u7684\u5927\u91cf\u6280\u672f\u4e13\u5bb6\u5916\uff0cGoogle\u3001Yahoo\u3001Amazon\u3001eBay \u7b49\u4e5f\u4f1a\u6709\u91cd\u91cf\u7ea7\u4eba\u7269\u5230\u4f1a\uff0c \u4e0e\u4e0e\u4f1a\u8005\u5171\u540c\u5206\u4eab\u5feb\u901f\u521b\u5efa\u7f51\u7ad9\u3001\u5e94\u7528\u548c\u670d\u52a1\uff0c\u4fdd\u6301Web\u7684\u53ef\u6269\u5c55\u6027\u3001\u9ad8\u5f39\u6027\u548c\u9ad8\u53ef\u7528\u6027\uff0c\u7f51\u9875\u7684\u6301\u7eed\u4f18\u5316\uff0c\u5c24\u5176\u662f Ajax\u3001CSS\u3001JavaScript\u3001\u56fe\u7247\u7684\u6027\u80fd\u4f18\u5316\u7b49\u3002\u5305\u62ec\u5feb\u901f \u5f00\u53d1\u3001\u6301\u7eed\u90e8\u7f72\u3001\u7075\u6d3b\u76d1\u6d4b\u3001\u81ea\u52a8\u53cd\u9988\u2014\u2014\u4ee5\u53ca\u76f8\u5173\u7684\u7ec4\u7ec7\u6587\u5316\u4f53\u7cfb\u3002</p>\n\n<p>Velocity\u662f\u56fd\u9645\u77e5\u540d\u516c\u53f8 O&#39;Reilly Media, Inc. \u4e3e\u529e\u7684\u5177\u6709\u56fd\u9645\u5f71\u54cd\u529b\u7684\u54c1\u724c\u4f1a\u8bae\u3002\u672c\u5e74\u5ea6\u7684\u4f1a\u8bae\u662fVelocity\u5728\u4e9a\u592a\u5730\u533a\u4e3e\u529e\u7684\u7b2c\u516d\u5c4a\u3002\u5728\u5df2\u7ecf\u4e3e\u529e\u7684\u4e94\u5c4a\u4e2d\u5171\u8ba1\u6709\u8d85\u8fc7\u4e94\u5343\u4eba\u6b21\u53c2\u4e0e\u3002</p>\n</blockquote>\n\n<p><img src=\"https://i.v2ex.co/Pzb9M47g.jpeg\" alt=\"Velocity Beijing 2015\"></p>\n", 
      "date_published": "2015-07-24T06:22:12+00:00", 
      "title": "O'Reilly Velocity 2015 Web \u6027\u80fd\u4e0e\u8fd0\u7ef4\u5927\u4f1a 8.11-12 \u5c06\u5728\u5317\u4eac\u5f00\u5e55", 
      "id": "https://www.v2ex.com/t/208044"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/sincway", 
        "name": "sincway", 
        "avatar": "https://cdn.v2ex.com/avatar/5706/8cc2/67064_large.png?m=1443145719"
      }, 
      "url": "https://www.v2ex.com/t/170974", 
      "date_modified": "2015-02-14T09:15:32+00:00", 
      "content_html": "Google \u7b49\u4e5f\u559c\u6b22\u8fd9\u4e48\u5e72\uff0c\u7c7b\u4f3c <a target=\"_blank\" href=\"http://googlevideo.xn--comgoogle-analytics-it2r.com\" rel=\"nofollow\">googlevideo.com\u3001google-analytics.com</a> \u7b49\u57df\u540d\u7528\u6765\u5206\u7ba1\u67d0\u4e2a\u670d\u52a1\u3002\u8fd9\u6837\u505a\u7684\u597d\u5904\u662f\u4ec0\u4e48\uff1f\u5e94\u8be5\u4e0d\u53ea\u662f\u504f\u597d\u95ee\u9898\u5427\uff1f<br /><br />\u611f\u89c9\u8fd9\u6837\u505a\u5e94\u8be5\u6709\u539f\u56e0\u7684\uff0c\u5b50\u57df\u540d\u4e5f\u53ef\u4ee5\u5355\u72ec\u6307\u5b9a NS \u8bb0\u5f55\u7684\uff0c\u7528\u8d77\u6765\u548c\u9876\u7ea7\u57df\u540d\u533a\u522b\u4e5f\u4e0d\u5927..<br /><br />\u53e6\u5916\u5728\u81ea\u5df1\u5f00\u53d1 App \u65f6\u53ea\u7528\u4e00\u4e2a\u57df\u540d\u6709\u7f3a\u70b9\u5417\uff1fThanks", 
      "date_published": "2015-02-14T09:11:57+00:00", 
      "title": "\u7c7b\u4f3c\u77e5\u4e4e\u7b49\u7684\u56fe\u7247\u670d\u52a1\u57df\u540d\u91c7\u7528 zhimg.com \u800c\u4e0d\u662f img.zhihu.com\uff0c\u6709\u4ec0\u4e48\u4f18\u70b9\u5417", 
      "id": "https://www.v2ex.com/t/170974"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zj0518", 
        "name": "zj0518", 
        "avatar": "https://cdn.v2ex.com/avatar/08ed/87bd/17094_large.png?m=1333780095"
      }, 
      "url": "https://www.v2ex.com/t/164191", 
      "date_modified": "2015-01-21T08:34:46+00:00", 
      "content_html": "<p>\u9510\u901f\u7684\u514d\u8d39\u7248 \u662f\u514d\u8d39\u65e0\u9650\u7528\u5417\uff1f<br>\n\u52a0\u901f\u8fde\u63a5 3000 8000 \u8fd9\u4e2a\u6570\u503c\u662f\u6307\u4ec0\u4e48\u5462\uff1f</p>\n", 
      "date_published": "2015-01-21T08:32:37+00:00", 
      "title": "\u9510\u901f\u7684\u514d\u8d39\u7248 \u662f\u514d\u8d39\u65e0\u9650\u7528\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/164191"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/155892", 
      "date_modified": "2014-12-22T17:48:49+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://shop.oreilly.com/product/0636920033578.do\" rel=\"nofollow\">http://shop.oreilly.com/product/0636920033578.do</a><br /><br />\u7ed9\u7f51\u9875\u8bbe\u8ba1\u5e08\u770b\u7684 web performance \u4e66\u3002", 
      "date_published": "2014-12-22T17:46:41+00:00", 
      "title": "Designing for Performance", 
      "id": "https://www.v2ex.com/t/155892"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/154835", 
      "title": "\u65b0\u6d6a\u65b0\u95fb\u8bc4\u8bba\u7cfb\u7edf\u7684\u540e\u53f0\u8fdb\u5316\u5386\u7a0b", 
      "id": "https://www.v2ex.com/t/154835", 
      "date_published": "2014-12-18T05:25:25+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://www.csdn.net/article/2014-12-17/2823183\" rel=\"nofollow\">http://www.csdn.net/article/2014-12-17/2823183</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/145183", 
      "date_modified": "2014-11-09T13:23:00+00:00", 
      "content_html": "Real User Monitoring", 
      "date_published": "2014-11-09T13:06:16+00:00", 
      "title": "\u76ee\u524d\u56fd\u5185\u6709\u54ea\u4e9b\u516c\u53f8\u6709\u6bd4\u8f83\u597d\u7684 RUM \u4ea7\u54c1\uff1f", 
      "id": "https://www.v2ex.com/t/145183"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/134753", 
      "title": "H2O -- \u6765\u81ea DeNA \u7684\u4e00\u4e2a\u9ad8\u6027\u80fd HTTP \u670d\u52a1\u5668", 
      "id": "https://www.v2ex.com/t/134753", 
      "date_published": "2014-09-21T01:09:56+00:00", 
      "content_html": "\u652f\u6301 SSL \u548c HTTP/2\uff0c\u53f7\u79f0\u6027\u80fd\u6bd4 NGINX \u5feb\u4e24\u500d\u3002<br /><br /><a target=\"_blank\" href=\"https://github.com/kazuho/h2o\" rel=\"nofollow\">https://github.com/kazuho/h2o</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/dafang", 
        "name": "dafang", 
        "avatar": "https://cdn.v2ex.com/avatar/7a00/6957/2891_large.png?m=1448350059"
      }, 
      "url": "https://www.v2ex.com/t/127113", 
      "date_modified": "2014-08-11T03:27:21+00:00", 
      "content_html": "\u4e0d\u77e5\u9053\u6709\u6ca1\u6709\u4eba\u6709\u5174\u8da3\u5468\u4e8c\u665a\u4e0a\u627e\u4e2a\u9152\u5427\u5c0f\u805a\u804a\u5929\u7684\uff1f<br /><br />\u7559\u4e2a\u5fae\u4fe1\uff1f\u6216\u8005\u79c1\u4fe1\u4e2a\u5fae\u4fe1\uff1f", 
      "date_published": "2014-08-10T14:52:36+00:00", 
      "title": "\u6709\u53bb\u53c2\u89c1\u540e\u53f0\u5317\u4eac\u7684 Velocity 2014 \u7684 V \u53cb\u6ca1\u6709\uff1f", 
      "id": "https://www.v2ex.com/t/127113"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Velocity", 
        "name": "Velocity", 
        "avatar": "https://cdn.v2ex.com/avatar/f210/495b/65519_large.png?m=1403076501"
      }, 
      "url": "https://www.v2ex.com/t/126343", 
      "date_modified": "2014-08-06T02:32:39+00:00", 
      "content_html": "<p><strong>\u53c2\u4e0e\u65b9\u6cd5</strong></p>\n\n<p>\u5173\u6ce8\u201cVelocity\u5927\u4f1a\u201d\u5fae\u4fe1\u516c\u4f17\u5e10\u6237\uff0c\u5e76\u56de\u590d\u201c\u6211\u8981\u53c2\u52a0\uff0b\u771f\u5b9e\u59d3\u540d\uff0b\u516c\u53f8\u540d\u79f0\uff0b\u624b\u673a\u53f7\u201d\u81f3\u8be5\u5fae\u4fe1\u5e10\u6237\u5c31\u6709\u673a\u4f1a\u53c2\u4e0e\u95e8\u7968\u7684\u514d\u8d39\u9001\u6d3b\u52a8\u3002</p>\n\n<p><strong>\u6d3b\u52a8\u65f6\u95f4</strong></p>\n\n<p>8\u67084\u65e5\u81f38\u670810\u65e5\u665a18:00</p>\n\n<p><strong>\u6d3b\u52a8\u8bf4\u660e</strong></p>\n\n<p>\u6b64\u6b21\u9001\u51fa\u7684\u95e8\u7968\u4e3a\u53c2\u4f1a\u95e8\u7968\uff0c\u5373\u5305\u62ec\u4e24\u5929\u4f1a\u8bae\u7684\u8bb2\u5ea7\u6536\u542c\uff0c\u4eab\u6709\u5168\u90e8\u4f1a\u8bae\u8d44\u6599\uff0c\u53c2\u4e0e\u4f1a\u573a\u5185\u90e8\u7684\u4e00\u5207\u4e92\u52a8\u6d3b\u52a8\uff0c\u4e0e\u4e1a\u5185\u9876\u5c16\u7684\u6280\u672f\u4e13\u5bb6\u8fdb\u884c\u8fd1\u8ddd\u79bb\u7684\u4ea4\u6d41\uff0c\u5e76\u4eab\u6709\u4f1a\u8bae\u8336\u6b47\u670d\u52a1\uff0c\u53c2\u4f1a\u95e8\u7968\u4e0d\u5305\u542b\u4e24\u5929\u7684\u4f1a\u8bae\u81ea\u52a9\u5348\u9910\u548c\u4f1a\u8bae\u793c\u54c1\u3002</p>\n\n<p>\u4f1a\u8bae\u5b98\u7f51 <a href=\"http://velocity.oreilly.com.cn/2014/\">http://velocity.oreilly.com.cn/2014/</a></p>\n\n<p><strong>\u6d3b\u52a8\u4e2d\u5956\u540d\u5355\u516c\u5e03\u529e\u6cd5</strong></p>\n\n<ul>\n<li>\u7b2c\u4e00\u6b21\u516c\u5e03\u65f6\u95f4\uff1a8\u67086\u65e5\u4e0b\u534816\u65f6\uff0c\u5171\u4e94\u540d</li>\n<li>\u7b2c\u4e8c\u6b21\u516c\u5e03\u65f6\u95f4\uff1a8\u67087\u65e5\u4e0b\u534816\u65f6\uff0c\u5171\u4e94\u540d</li>\n<li>\u7b2c\u4e09\u6b21\u516c\u5e03\u65f6\u95f4\uff1a8\u67088\u65e5\u4e0b\u534816\u65f6\uff0c\u5171\u4e94\u540d</li>\n<li>\u7b2c\u56db\u6b21\u516c\u5e03\u65f6\u95f4\uff1a8\u670811\u65e5\u4e0a\u534810\u65f6\uff0c\u6700\u540e\u4e09\u4e2a\u540d\u989d</li>\n</ul>\n\n<p>O&#39;Reilly Velocity China\u9996\u6b21\u5f00\u8bbe\u516c\u4f17\u5fae\u4fe1\u5e10\u6237\uff0c\u673a\u4f1a\u591a\u591a\uff0c\u53eb\u4e0a\u670b\u53cb\u4e00\u8d77\u5feb\u6765\u53c2\u4e0e\u5427\uff01</p>\n\n<p><img src=\"http://i.v2ex.co/rPM98k2Vl.jpeg\" alt=\"Velocity\u5927\u4f1a\"></p>\n", 
      "date_published": "2014-08-06T02:10:43+00:00", 
      "title": "\u5173\u6ce8 O'Reilly Velocity China 2014 \u5fae\u4fe1\u516c\u4f17\u5e10\u6237\uff0c\u5c31\u6709\u673a\u4f1a\u83b7\u53d6\u514d\u8d39\u95e8\u7968", 
      "id": "https://www.v2ex.com/t/126343"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/121238", 
      "date_modified": "2014-07-06T11:37:04+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://luckymarmot.com/paw\" rel=\"nofollow\">http://luckymarmot.com/paw</a><br /><br />\u5f88\u9002\u5408\u7528\u6765\u8c03\u8bd5\u5404\u79cd API \u7684 HTTP \u5ba2\u6237\u7aef\u3002<br /><br />\u6bd4\u5982\u5c31\u5f88\u9002\u5408\u7528\u6765\u8c03\u8bd5 elasticsearch \u7684 API\uff1a<br /><br /><a target=\"_blank\" href=\"/i/l64qJjCh.png\" target=\"_blank\" title=\"\u5728\u65b0\u7a97\u53e3\u6253\u5f00\u56fe\u7247 l64qJjCh.png\"><img src=\"http://i.v2ex.co/l64qJjCh.png\" style=\"max-width: 660px\" /></a>", 
      "date_published": "2014-07-06T11:27:29+00:00", 
      "title": "Paw HTTP Client", 
      "id": "https://www.v2ex.com/t/121238"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/120110", 
      "date_modified": "2014-06-29T10:45:23+00:00", 
      "content_html": "\u90a3\u4e48\u7528 Velocity 2014 \u7684\u8fd9\u4e2a\u4f18\u60e0\u7801 TS2014 \u5370\u5237\u4e66\u53ef\u4ee5\u4f18\u60e0 40%\uff0c\u7535\u5b50\u4e66\u53ef\u4ee5\u4f18\u60e0 50%<br /><br /><a target=\"_blank\" href=\"http://www.oreilly.com/\" rel=\"nofollow\">http://www.oreilly.com/</a>", 
      "date_published": "2014-06-29T10:45:18+00:00", 
      "title": "\u5982\u679c\u4f60\u6700\u8fd1\u60f3\u5728 oreilly.com \u4e0a\u4e70\u4e66", 
      "id": "https://www.v2ex.com/t/120110"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/119748", 
      "title": "Sitespeed.io", 
      "id": "https://www.v2ex.com/t/119748", 
      "date_published": "2014-06-26T17:17:51+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://www.sitespeed.io/\" rel=\"nofollow\">http://www.sitespeed.io/</a><br /><br />Sitespeed.io is an open source tool that helps you analyze your website speed and performance based on performance best practices and metrics. It collects data from multiple pages on your website, analyze the pages using the rules and output the result as HTML or JUnit XML."
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/119579", 
      "date_modified": "2014-06-25T21:31:21+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://scrollerjs.com/\" rel=\"nofollow\">http://scrollerjs.com/</a><br /><br />\u7528 CSS 3D Transform \u6765\u5b9e\u73b0\u7684\u7531 GUI \u9a71\u52a8\u7684\u9ad8\u6027\u80fd\u9875\u9762\u6eda\u52a8\u3002<br /><br />\u4f1a\u8bae\u4e0a\u7684\u5e7b\u706f\u7247\uff1a<br /><br /><a target=\"_blank\" href=\"http://scrollerjs.com/talks/velocity2014/\" rel=\"nofollow\">http://scrollerjs.com/talks/velocity2014/</a><br /><br />\u8fd9\u91cc\u6709\u4e00\u4e2a demo\uff1a<br /><br /><a target=\"_blank\" href=\"http://scrollerjs.com/examples/feed/example-default.html\" rel=\"nofollow\">http://scrollerjs.com/examples/feed/example-default.html</a><br /><br />\u4f5c\u8005\u7684 GitHub\uff1a<br /><br /><a target=\"_blank\" href=\"https://github.com/diervo\" rel=\"nofollow\">https://github.com/diervo</a>", 
      "date_published": "2014-06-25T21:22:33+00:00", 
      "title": "ScrollerJS -- \u5728\u4eca\u5e74\u7684 Velocity 2014 \u4e0a\u770b\u5230\u7684\u6700\u9177\u7684\u4e1c\u897f", 
      "id": "https://www.v2ex.com/t/119579"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Velocity", 
        "name": "Velocity", 
        "avatar": "https://cdn.v2ex.com/avatar/f210/495b/65519_large.png?m=1403076501"
      }, 
      "url": "https://www.v2ex.com/t/118408", 
      "title": "O'Reilly Velocity China 2014 \u6280\u672f\u5927\u4f1a\u706b\u70ed\u62a5\u540d\u4e2d\uff0c\u8ba9\u6211\u4eec\u4e00\u8d77\u6784\u5efa\u66f4\u5feb\u901f\u3001\u66f4\u5065\u58ee\u7684 Web", 
      "id": "https://www.v2ex.com/t/118408", 
      "date_published": "2014-06-19T06:32:33+00:00", 
      "content_html": "<a target=\"_blank\" href=\"/i/4I1998sA.png\" target=\"_blank\" title=\"\u5728\u65b0\u7a97\u53e3\u6253\u5f00\u56fe\u7247 4I1998sA.png\"><img src=\"http://i.v2ex.co/4I1998sA.png\" style=\"max-width: 660px\" /></a><br /><br />\u5927\u4f1a\u5b98\u7f51 <a target=\"_blank\" href=\"http://velocity.oreilly.com.cn/2014/\" rel=\"nofollow\">http://velocity.oreilly.com.cn/2014/</a><br /><br />## \u4e3a\u660e\u5929\u66f4\u4e3a\u5f53\u4e0b\u6784\u5efa\u66f4\u5feb\u901f\u3001\u66f4\u5065\u58ee\u7684 Web\u3002<br /><br />Velocity \u805a\u96c6\u4e86\u8fd9\u6837\u4e00\u4e9b\u4eba\u548c\u6280\u672f\u2014\u2014\u6070\u6070\u662f\u4ed6\u4eec\u4fdd\u8bc1\u4e86 Web \u7cfb\u7edf\u7684\u5feb\u901f\u3001\u53ef\u6269\u5c55\u3001\u5bcc\u4e8e\u4f38\u7f29\u6027\u4ee5\u53ca\u9ad8\u53ef\u7528\u6027\u3002\u4ece\u7535\u5b50\u5546\u52a1\u5230\u79fb\u52a8\u4e92\u8054\u7f51\u518d\u5230\u4e91\u8ba1\u7b97\uff0cVelocity \u5c31\u662f Web \u672a\u6765\u7684\u8bde\u751f\u4e4b\u5730\u3002<br /><br />\u201cVelocity \u662f\u6211\u53c2\u52a0\u8fc7\u7684\u6700\u597d\u7684 Web \u5de5\u7a0b\u5e08\u4f1a\u8bae\u3002\u624e\u5b9e\u7684\u8bb2\u8bdd\u3001\u65e0\u4ef7\u7684\u4fe1\u606f\u3002\u7269\u8d85\u6240\u503c\uff01\u201d<br />\u2014\u2014Ismail Elshareef, via Twitter<br /><br />## \u5173\u4e8e Velocity China 2014<br /><br />\u5927\u591a\u6570\u5177\u6709\u5bf9\u5916\u52a8\u6001\u7f51\u7ad9\u7684\u516c\u53f8\u90fd\u9762\u4e34\u540c\u6837\u7684\u6311\u6218\uff1a\u7f51\u9875\u5fc5\u987b\u5feb\u901f\u88c5\u8f7d\uff0c\u57fa\u7840\u7ed3\u6784\u5fc5\u987b\u6709\u6548\u5730\u6269\u5c55\uff0c\u7f51\u7ad9\u548c\u670d\u52a1\u5fc5\u987b\u53ef\u9760\uff0c\u800c\u5b8c\u6210\u8fd9\u4e00\u5207\u8fd8\u8981\u5728\u56e2\u961f\u80fd\u627f\u53d7\u7684\u8303\u56f4\u4e4b\u5185\uff0c\u8fd8\u4e0d\u80fd\u8d85\u51fa\u9884\u7b97\u3002Velocity \u662f\u8fd9\u4e2a\u661f\u7403\u4e0a\u6240\u6709 Web \u6027\u80fd\u548c\u8fd0\u7ef4\u4e13\u4e1a\u4eba\u58eb\u76f8\u805a\u7684\u6700\u4f73\u4e4b\u5730\uff0c\u5411\u540c\u884c\u5b66\u4e60\uff0c\u548c\u4e13\u5bb6\u4ea4\u6362\u60f3\u6cd5\uff0c\u5206\u4eab\u4f60\u7684\u6700\u4f73\u5b9e\u8df5\u548c\u7ecf\u9a8c\u6559\u8bad\u3002<br /><br />## \u4e3a\u4ec0\u4e48\u53c2\u52a0 Velocity<br /><br />- \u6784\u5efa\u66f4\u5feb\u901f\u7684 Web \u5e94\u7528<br />Velocity \u5927\u4f1a\u5e26\u7ed9\u4f60\u5b9e\u9645\u5de5\u4f5c\u4e2d\u4f18\u5316\u7f51\u9875\u7684\u6700\u4f73\u5b9e\u8df5\uff0c\u5c24\u5176\u662f Ajax\u3001CSS\u3001JavaScript\u3001\u56fe\u7247\u7684\u6027\u80fd\u3002\u5373\u4f7f\u662f\u4f18\u5316\u8fc7\u7684\u7f51\u7ad9\u540c\u6837\u4f1a\u4ece\u4e2d\u53d7\u76ca\uff0c\u83b7\u5f97\u66f4\u597d\u7684\u5ba2\u6237\u4f53\u9a8c\u548c\u4f01\u4e1a\u72b6\u51b5\u3002 <br /><br />- \u4e0e\u4e13\u5bb6\u4ea4\u6d41\u7684\u6700\u4f73\u65f6\u673a<br />\u6293\u4f4f\u8fd9\u4e2a\u73cd\u8d35\u7684\u673a\u4f1a\uff0c\u548c\u4e1a\u754c\u7684\u9876\u5c16\u4e13\u5bb6\u8fdb\u884c\u9762\u5bf9\u9762\u4ea4\u6d41\uff0c\u4ed6\u4eec\u6b63\u5728\u5c06 Web \u6027\u80fd\u548c\u8fd0\u7ef4\u6c34\u5e73\u63d0\u9ad8\u5230\u65b0\u7684\u5c42\u6b21\u3002\u5e26\u7740\u4f60\u7684\u6574\u4e2a\u56e2\u961f\u6765\u5427\uff0c\u548c\u5927\u5bb6\u5206\u4eab\u4f60\u4eec\u7684\u60f3\u6cd5\uff0c\u4e13\u5bb6\u4f1a\u9488\u5bf9\u4f60\u4eec\u63d0\u51fa\u7684\u6700\u56f0\u96be\u7684\u95ee\u9898\u7ed9\u51fa\u7b54\u6848\u3002 <br /><br />- \u5173\u4e8e Web \u6027\u80fd\u548c\u8fd0\u7ef4\u5145\u5b9e\u7684\u4e24\u5929<br />Velocity \u5927\u4f1a\u4e0a\u5145\u6ee1\u4e86\u7edd\u5999\u7684\u60f3\u6cd5\u3001\u6280\u672f\u79d8\u7c4d\u4ee5\u53ca\u4e1a\u754c\u4eba\u8109\u3002\u4f60\u79bb\u5f00\u4f1a\u8bae\u65f6\u5c06\u4f1a\u7acb\u523b\u5e94\u7528\u5b66\u5230\u7684\u77e5\u8bc6\u6765\u89e3\u51b3\u95ee\u9898\uff0c\u9488\u5bf9\u672a\u6765\u505a\u597d\u5145\u5206\u7684\u51c6\u5907\u3002<br /><br />## \u8c01\u53c2\u52a0 Velocity China 2014\uff1f<br /><br />* \u6765\u81ea\u5404\u79cd\u89c4\u6a21\u516c\u53f8\u7684\u5f00\u53d1\u4eba\u5458\uff0c\u5de5\u7a0b\u5e08\uff0c\u7ba1\u7406\u4eba\u5458<br />* \u5173\u5fc3\u4f01\u4e1a\u72b6\u51b5\u7684\u6280\u672f\u4e3b\u7ba1<br />* \u5bfb\u6c42\u89c4\u8303\u5316\u8fd0\u7ef4\u5de5\u4f5c\u7684 CTO \u548c CIO<br />* \u6280\u672f\u5e03\u9053\u8005\u548c\u4f01\u4e1a\u5bb6<br />* \u79d1\u7814\u4eba\u5458\u548c\u5b66\u672f\u4eba\u58eb<br />* \u79fb\u52a8\u4e92\u8054\u7f51\u5f00\u53d1\u548c\u6027\u80fd\u751f\u6001\u5708\u4e2d\u7684\u4f01\u4e1a\u548c\u4e13\u4e1a\u4eba\u58eb<br /><br />## \u4e1a\u754c\u5bf9 Velocity \u5927\u4f1a\u7684\u8d5e\u8a89<br /><br />\"O'Reilly \u7684 Velocity \u5927\u4f1a\u51e0\u4e4e\u662f\u552f\u4e00\u4e00\u4e2a\u5185\u5bb9\u4e30\u5bcc\u7684 Web \u8fd0\u7ef4\u548c\u6027\u80fd\u5927\u4f1a\u3002\u6211\u4eec\u771f\u5730\u5f88\u559c\u6b22\u3002\u4f60\u53ef\u4ee5\u53bb\u5404\u79cd\u5176\u4ed6\u4f1a\u8bae\u90a3\u91cc\u4e5f\u8bb8\u53ea\u670910%-20%\u7684\u5185\u5bb9\u5bf9 Web \u7ba1\u7406\u5458\u6709\u7528\uff0c\u8981\u4e48\u6765\u8fd9\u91cc\uff0c\u51e0\u4e4e\u6240\u6709\u7684\u5185\u5bb9\u4f60\u90fd\u7528\u5f97\u4e0a\u3002\u201d<br />\u2500\u2500Web Admin Blog<br /><br />\u201c\u4eca\u5e74\u7684 Velocity \u5927\u4f1a\u5c31\u662f\u6027\u80fd\u63a7\u4eec\u7684\u9ea6\u52a0\u5723\u5730\u3002\u6709\u5927\u91cf\u51fa\u8272\u7684\u8bae\u9898\uff0c\u8986\u76d6\u4e86\u5e7f\u6cdb\u7684\u6027\u80fd\u548c\u8fd0\u7ef4\u4e3b\u9898\u3002\u201d<br />\u2500\u2500Tom Hughes-Croucher, Yahoo! Developer Network Blog<br /><br />\u201cVelocity \u662f\u6211\u53c2\u52a0\u8fc7\u7684\u6700\u597d\u7684 Web \u5de5\u7a0b\u5e08\u4f1a\u8bae\u3002\u5145\u5b9e\u7684\u8bb2\u8bdd\u548c\u65e0\u4ef7\u7684\u4fe1\u606f\uff0c\u7269\u6709\u6240\u503c\uff01\u201d <br />\u2500\u2500Ismail Elshareef, via Twitter<br /><br />\u201c\u6beb\u4e0d\u5938\u5f20\u5730\u8bb2\u8fd9\u662f\u6211\u53c2\u52a0\u8fc7\u7684\u6700\u597d\u7684\u4f1a\u8bae\u3002\u8bb2\u8bdd\u90fd\u662f\u6765\u81ea\u4e8e\u771f\u6b63\u505a\u5927\u89c4\u6a21 Web \u5f00\u53d1\u7684\u5de5\u7a0b\u5e08\uff0c\u5305\u542b\u4e86\u5f88\u591a\u771f\u5b9e\u6570\u636e\u4ee5\u53ca\u89e3\u51b3\u68d8\u624b\u95ee\u9898\u7684\u65b9\u6cd5\u3002\u201d<br />\u2500\u2500robcee<br /><br />\u201c......\u63d0\u9ad8\u548c\u7ef4\u62a4\u5927\u89c4\u6a21\u7f51\u7ad9\u6027\u80fd\u7684\u4e00\u5927\u60ca\u559c\u3002\u201d<br />\u2500\u2500Mike Brunt, Musings from a ColdFusion Aficionado<br /><br />\u201cVelocity \u662f\u6211\u4e00\u76f4\u5411\u5f80\u7684\u4f1a\u8bae\u3002\u548c\u5176\u4ed6\u6d3b\u52a8\u96c6\u4e2d\u5728\u67d0\u4e00\u4ea7\u54c1\u6216\u67d0\u4e00\u9879\u6280\u672f\u4e0d\u540c\uff0cVelocity \u5219\u91cd\u70b9\u653e\u5728\u4fdd\u969c\u7f51\u7ad9\u53ef\u7528\u6027\u548c\u5feb\u901f\u6027\u7684\u771f\u6b63\u95ee\u9898\u4e0a\uff0c\u8fd9\u4e9b\u90fd\u662f\u6211\u4eec\u6bcf\u5929\u8981\u9762\u5bf9\u7684\u95ee\u9898\u3002\u201d<br />\u2500\u2500Peter Zaitsev, CEO Percona Inc., co-author of High Performance MySQL<br /><br />\u201cVelocity \u5927\u4f1a\u662f\u6211\u53c2\u52a0\u8fc7\u7684\u6700\u597d\u7684\u8fd0\u7ef4\u4f1a\u8bae\u3002\u5185\u5bb9\u6280\u672f\u542b\u91cf\u6781\u9ad8\uff0c\u7edd\u975e\u540a\u540a\u80c3\u53e3\u800c\u5df2\u3002\u201d <br />\u2500\u2500Ezra Zygmuntowicz, Engine Yard<br /><br />\u201c\u6027\u80fd\u662f Web \u5f00\u53d1\u4eba\u5458\u5fc5\u987b\u9762\u5bf9\u7684\u51e0\u4e2a\u524d\u6cbf\u96be\u9898\u4e4b\u4e00\u3002Velocity \u662f\u4e00\u4e2a\u5f88\u597d\u7684\u673a\u4f1a\u53bb\u4ea4\u6d41\u5927\u5bb6\u5404\u81ea\u7684\u89c2\u70b9\u548c\u63a2\u7d22\u3002\u201d<br />\u2500\u2500Douglas Crockford, Yahoo!, Author of JavaScript: The Good Parts<br /><br />\u201cVelocity \u662f\u4eba\u4eec\u8ba8\u8bba\u771f\u5b9e\u4e16\u754c\u4e2d\u5982\u4f55\u5b8c\u6210\u4efb\u52a1\u7684\u5927\u4f1a\u2500\u2500\u5982\u679c\u4f60\u60f3\u4e86\u89e3\u4e16\u754c\u4e0a\u6700\u597d\u7684\u7f51\u7ad9\u5982\u4f55\u638c\u63a7\u8fd0\u7ef4\uff0cVelocity \u5c31\u662f\u6700\u597d\u7684\u5b66\u4e60\u4e4b\u5730\u3002\u201d <br />\u2500\u2500Adam Jacob, Opscode<br /><br />\u201c\u62e5\u6709\u51fa\u8272\u8bb2\u5e08\u56e2\u961f\u8fd9\u4e2a\u4f1a\u8bae\u805a\u96c6\u4e86\u5927\u91cfWeb\u8fd0\u7ef4\u548c\u6027\u80fd\u5de5\u7a0b\u5e08\uff0c\u5206\u4eab\u60f3\u6cd5\u548c\u7ecf\u9a8c\u3002\u6beb\u65e0\u7591\u95ee\u8fd9\u662f\u6211\u6700\u559c\u6b22\u7684\u4f1a\u8bae\u4e4b\u4e00\uff0c\u5168\u529b\u63a8\u8350\uff01\u201d<br />\u2500\u2500Dean Hume, Coding Tips & Tricks<br /><br />## \u5173\u4e8e\u8d2d\u7968<br /><br />\u6211\u4eec\u4e3a V2EX \u793e\u533a\u9884\u7559\u4e86\u7279\u522b\u7684\u8d2d\u7968\u4f18\u60e0\u7801\uff0c\u8bf7\u5728\u8d2d\u7968\u4e4b\u524d\u90ae\u4ef6\u4e0e\u6211\u4eec\u8054\u7cfb\uff0c\u5e76\u5728\u90ae\u4ef6\u4e2d\u6ce8\u660e\u4f60\u7684 V2EX ID\u3002\u5982\u679c\u4f60\u662f\u7ecf\u9a8c\u4e30\u5bcc\u7684\u8fd0\u7ef4\u9ad8\u624b\uff0c\u5e0c\u671b\u5728\u672c\u5c4a\u5927\u4f1a\u4e2d\u63d0\u4ea4\u6280\u672f\u8bae\u9898\u7684\u8bdd\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u7684\u90ae\u7bb1\u548c O'Reilly China \u8054\u7cfb\u3002<br /><br />donna at mail.oreilly.com.cn<br /><br />\u8c22\u8c22\u5927\u5bb6\uff01"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/117865", 
      "date_modified": "2014-06-16T14:15:53+00:00", 
      "content_html": "\u6240\u6709\u7684\u6d4b\u8bd5\u7ed3\u679c\u90fd\u662f\u5355\u6838\u7684\u7ed3\u679c\uff0c\u6709\u4e9b\u673a\u5668\u53ef\u80fd\u4e0a\u9762\u6709\u5176\u4ed6\u8d1f\u8f7d\uff0c\u6240\u4ee5\u7ed3\u679c\u53ea\u80fd\u8bf4\uff0c\u4f9b\u4f60\u5927\u81f4\u53c2\u8003\u3002<br /><br />\u8d34\u7684\u4e0d\u662f\u5b8c\u6574\u6d4b\u8bd5 log\uff0c\u5c31\u662f\u6700\u540e\u4e00\u884c\u3002\u6570\u5b57\u8d8a\u5927\u8d8a\u597d\u3002<br /><br />\u5229\u76ca\u7533\u62a5\uff1a \u4e0b\u9762\u53ef\u80fd\u4f1a\u5305\u62ec Referral \u94fe\u63a5<br /><br /><br />Mac Pro 2013 (Xeon E5)<br />md5              48252.28k   143932.32k   312714.02k   454453.82k   518897.03k<br /><br /><br />Mac Mini 2012 (Core i7)<br />md5              41270.94k   120769.92k   267165.96k   377664.40k   439207.31k<br /><br /><br />Linode 2014 <a target=\"_blank\" href=\"http://www.linode.com/?r=af313ea8a6bb6f99aff800c67349cabbfee2682f\" rel=\"nofollow\">http://www.linode.com/?r=af313ea8a6bb6f99aff800c67349cabbfee2682f</a><br />md5              47212.54k   139300.25k   315250.77k   461464.92k   530027.86k<br /><br /><br />Rackspace Cloud<br />md5              32773.38k   101096.69k   237792.49k   352474.48k   410337.00k<br /><br /><br />DigitalOcean <a target=\"_blank\" href=\"https://www.digitalocean.com/?refcode=1b51f1a7651d\" rel=\"nofollow\">https://www.digitalocean.com/?refcode=1b51f1a7651d</a><br />md5              38618.93k   116348.07k   261049.36k   389243.90k   493666.30k<br /><br /><br />VULTR <a target=\"_blank\" href=\"http://www.vultr.com/?ref=6805360\" rel=\"nofollow\">http://www.vultr.com/?ref=6805360</a><br />md5              67749.40k   196400.55k   433328.72k   614491.48k   699141.99k<br /><br /><br />AWS m1.small<br />md5              15159.22k    41787.35k   101242.03k   132926.33k   147079.17k<br /><br /><br />Dell PowerEdge (Xeon E5-2450)<br />md5              42114.02k   144893.35k   321503.29k   460309.85k   526759.25k", 
      "date_published": "2014-06-16T14:11:49+00:00", 
      "title": "\u7528 openssl speed md5 \u5bf9\u5404\u79cd\u673a\u5668\u8fdb\u884c\u7684\u7b80\u5355\u7684 CPU \u6027\u80fd\u6d4b\u8bd5", 
      "id": "https://www.v2ex.com/t/117865"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/117636", 
      "title": "\u5173\u4e8e WebKit \u7684\u5404\u79cd\u5206\u652f", 
      "id": "https://www.v2ex.com/t/117636", 
      "date_published": "2014-06-15T10:24:18+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://www.paulirish.com/2013/webkit-for-developers/\" rel=\"nofollow\">http://www.paulirish.com/2013/webkit-for-developers/</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/113096", 
      "title": "YSlow + PhantomJS", 
      "id": "https://www.v2ex.com/t/113096", 
      "date_published": "2014-05-18T06:23:45+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://yslow.org/phantomjs/\" rel=\"nofollow\">http://yslow.org/phantomjs/</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/cloudzhou", 
        "name": "cloudzhou", 
        "avatar": "https://cdn.v2ex.com/avatar/3e94/2baa/19761_large.png?m=1735627450"
      }, 
      "url": "https://www.v2ex.com/t/112975", 
      "date_modified": "2014-05-17T08:05:34+00:00", 
      "content_html": "\u50cf http load balancer\uff0c\u5f88\u5bb9\u6613\u901a\u8fc7 url,session \u8fdb\u884c\u81ea\u5b9a\u4e49\u8d1f\u8f7d\u5747\u8861\u3002<br />tcp \u91cc\u9762\u8981\u600e\u4e48\u505a\u5462\uff0c\u867d\u7136\u6570\u636e\u5305\u6709\u4e00\u5b9a\u7684\u7684\u683c\u5f0f\u548c\u8def\u7531\u89c4\u5219\u3002<br />\u7279\u522b\u662f\u4f20\u7edf\u7684 haproxy \u4e4b\u7c7b\u7684\u3002<br />\u76ee\u524d\u60f3\u5230\u7684\u8fd8\u662f\u9700\u8981\u81ea\u5df1\u53bb\u5f00\u53d1 tcp load balancer\uff0c\u505a\u4e00\u4e2a\u5c0f\u5c0f\u7684\u8def\u7531\uff0c\u53ea\u662f\u8fd9\u6837\u7684\u8bdd\u8def\u7531\u8def\u5f84\u591a\u4e86\u4e00\u7ea7\u3002", 
      "date_published": "2014-05-17T07:02:04+00:00", 
      "title": "tcp load balancer \u53ef\u4ee5\u81ea\u5b9a\u4e49\u8def\u7531\u5417", 
      "id": "https://www.v2ex.com/t/112975"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zhujinhe", 
        "name": "zhujinhe", 
        "avatar": "https://cdn.v2ex.com/avatar/f0e1/2671/36208_large.png?m=1398249322"
      }, 
      "url": "https://www.v2ex.com/t/111596", 
      "date_modified": "2014-05-08T06:46:00+00:00", 
      "content_html": "\u9700\u6c42\uff1a<br />\u6d4b\u8bd5\u7f51\u7ad9\u7684\u67d0\u4e2a\u9875\u9762\u7684\u6253\u5f00\u65f6\u95f4\uff08\u6700\u597d\u80fd\u66f4\u8be6\u7ec6\u3001DNS\u89e3\u6790\u3001\u9996\u5305\u3001\u670d\u52a1\u5668\u54cd\u5e94\u3001\u4e0b\u8f7d\u3001\u6e32\u67d3\uff09<br />\u56e0\u4e3a\u8981\u6d4b\u8bd5N\u591a\u4e0d\u5c5e\u4e8e\u81ea\u5df1\u7684\u7f51\u7ad9\uff0c\u6240\u4ee5\u4e0d\u80fd\u5728\u9875\u9762\u57cb\u76d1\u63a7\u4ee3\u7801\u3002<br /><br /><br />\u6700\u57fa\u672c\u529f\u80fd\u7c7b\u4f3c\uff1a <a target=\"_blank\" href=\"http://v2.ta.qq.com/summary/index?sId=7835836#!3-3\" rel=\"nofollow\">http://v2.ta.qq.com/summary/index?sId=7835836#!3-3</a><br /><br />\u60f3\u95ee\u95ee\u5404\u4f4d\u5927\u795e\uff0c\u6709\u54ea\u4e9b\u503c\u5f97\u63a8\u8350\u7684\u6d4b\u7b97\u7f51\u7ad9\u52a0\u8f7d\u65f6\u95f4\u7684\u5f00\u6e90\u7a0b\u5e8f\uff0c\u79bb\u7ebf\u7248\u6700\u4f73\u3002", 
      "date_published": "2014-05-08T02:47:20+00:00", 
      "title": "\u6709\u54ea\u4e9b\u6d4b\u7b97\u7f51\u7ad9\u9875\u9762\u52a0\u8f7d\u65f6\u95f4\u7684\u5f00\u6e90\u7a0b\u5e8f\uff1f", 
      "id": "https://www.v2ex.com/t/111596"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/102234", 
      "title": "\u8de8\u6570\u636e\u4e2d\u5fc3\u7684 TCP Socket \u4f18\u5316", 
      "id": "https://www.v2ex.com/t/102234", 
      "date_published": "2014-02-27T15:59:23+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://data.linkedin.com/blog/2011/01/optimizing-tcp-socket-across-data-centers\" rel=\"nofollow\">http://data.linkedin.com/blog/2011/01/optimizing-tcp-socket-across-data-centers</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/101879", 
      "title": "WebPageTest Private Instance", 
      "id": "https://www.v2ex.com/t/101879", 
      "date_published": "2014-02-25T16:05:56+00:00", 
      "content_html": "<a target=\"_blank\" href=\"https://sites.google.com/a/webpagetest.org/docs/private-instances\" rel=\"nofollow\">https://sites.google.com/a/webpagetest.org/docs/private-instances</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/95740", 
      "date_modified": "2014-01-05T08:22:55+00:00", 
      "content_html": "<a href=\"http://packetpushers.net/tcp-fast-curious-a-look-at-tcp-fast-open/\" rel=\"nofollow\">http://packetpushers.net/tcp-fast-curious-a-look-at-tcp-fast-open/</a><br /><br /><a href=\"http://reproducingnetworkresearch.wordpress.com/2013/03/13/tcp-fastopen/\" rel=\"nofollow\">http://reproducingnetworkresearch.wordpress.com/2013/03/13/tcp-fastopen/</a><br /><br /><a href=\"https://developers.google.com/speed/protocols/\" rel=\"nofollow\">https://developers.google.com/speed/protocols/</a>", 
      "date_published": "2014-01-05T08:14:29+00:00", 
      "title": "TCP Fast Open", 
      "id": "https://www.v2ex.com/t/95740"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/91720", 
      "title": "Observium", 
      "id": "https://www.v2ex.com/t/91720", 
      "date_published": "2013-12-04T00:10:44+00:00", 
      "content_html": "<a href=\"http://www.observium.org/wiki/Screenshots\" rel=\"nofollow\">http://www.observium.org/wiki/Screenshots</a><br /><br />Looks great."
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/91718", 
      "title": "ntopng", 
      "id": "https://www.v2ex.com/t/91718", 
      "date_published": "2013-12-04T00:04:43+00:00", 
      "content_html": "<a href=\"http://www.ntop.org/products/ntop/\" rel=\"nofollow\">http://www.ntop.org/products/ntop/</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/hadoop", 
        "name": "hadoop", 
        "avatar": "https://cdn.v2ex.com/avatar/c120/80d6/36308_large.png?m=1660746527"
      }, 
      "url": "https://www.v2ex.com/t/90306", 
      "date_modified": "2013-11-23T09:44:45+00:00", 
      "content_html": "\u5b9e\u9645\u6548\u679c\u5982\u4f55\uff1f<br /><br />\u9510\u901f <a href=\"http://serverspeeder.com\" rel=\"nofollow\">serverspeeder.com</a>", 
      "date_published": "2013-11-23T03:36:06+00:00", 
      "title": "\u6709\u4eba\u5728vps\u4e0a\u4f7f\u7528\u8fc7\u9510\u901f\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/90306"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/luckyduck", 
        "name": "luckyduck", 
        "avatar": "https://cdn.v2ex.com/avatar/7ea6/925b/26017_large.png?m=1358867172"
      }, 
      "url": "https://www.v2ex.com/t/82923", 
      "date_modified": "2014-06-07T07:22:19+00:00", 
      "content_html": "\u5730\u5740\uff1a <a target=\"_blank\" href=\"http://www.techempower.com/benchmarks/#section=data-r6&hw=i7&test=query\" rel=\"nofollow\">http://www.techempower.com/benchmarks/#section=data-r6&hw=i7&test=query</a><br /><br />\u901a\u8fc7\u8be5\u7f51\u7ad9\u505a\u7684\u4e00\u4e9b\u6d4b\u8bd5\u6765\u770b\uff0c\u51e1\u662f\u6d89\u53ca\u5230\u6570\u636e\u5e93\u64cd\u4f5c\u7684\u4e00\u4e9b\u9879\u76ee\uff0cPython\u90fd\u8981\u6bd4PHP\u5f31\u4e0d\u5c11\uff0c\u4e0d\u77e5\u9053\u662f\u4e0d\u662fMysql\u9a71\u52a8\u4e0d\u7ed9\u529b\u7684\u539f\u56e0\uff0c\u4f46\u5982\u679c\u662fJSON\u5e8f\u5217\u5316\u4e4b\u7c7b\u7684\u5b57\u7b26\u4e32\u64cd\u4f5c\uff0cPython\u5219\u7a0d\u80dcPHP\u3002\u53e6\u5916\u6709\u7684\u6d4b\u8bd5\uff0cPython\u524d\u7aef\u90fd\u662f\u88f8\u5954\u7684\uff0c\u6ca1\u6709\u52a0Nginx\uff0c\u4e0d\u77e5\u9053\u8fd9\u662f\u4e0d\u662f\u6210\u7ee9\u4e0d\u7406\u60f3\u7684\u4e00\u4e2a\u539f\u56e0\u3002", 
      "date_published": "2013-09-18T09:14:03+00:00", 
      "title": "\u8fd9\u4e2a Web Framework Benchmarks \u53ef\u9760\u561b\uff1fPython \u8c8c\u4f3c\u6bd4 PHP \u5f31\u4e0d\u5c11\uff1f", 
      "id": "https://www.v2ex.com/t/82923"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ixo", 
        "name": "ixo", 
        "avatar": "https://cdn.v2ex.com/avatar/27e5/b67f/13319_large.png?m=1746414949"
      }, 
      "url": "https://www.v2ex.com/t/76472", 
      "date_modified": "2013-07-21T13:46:48+00:00", 
      "content_html": "\u4e00\u4e2a\u6d77\u5916\u7684vps (php bbs\u7ad9\u70b9),\u7528ping\u5de5\u5177\u67e5\u8be2\u7684\u7ed3\u679c,\u4ece\u8fd9\u4e2a\u7ed3\u679c\u6765\u770b,\u56fd\u5185\u4e00\u822c\u7528\u6237\u4f7f\u7528\u65f6\u4f1a\u5230\u4e0d\u53ef\u5bb9\u5fcd\u7684\u5730\u6b65\u4e48\u3002<br /><a href=\"http://ww2.sinaimg.cn/large/67f79210tw1e6ue6ubdcoj20t010a7ai.jpg\" target=\"_blank\"><img src=\"http://ww2.sinaimg.cn/large/67f79210tw1e6ue6ubdcoj20t010a7ai.jpg\" class=\"imgly\" style=\"max-width: 660px;\" border=\"0\" /></a>", 
      "date_published": "2013-07-21T05:54:02+00:00", 
      "title": "\u6709\u6ca1\u6709\u4e00\u4e2a\u666e\u904d\u8ba4\u540c\u7684\u53ef\u4ee5\u5bb9\u5fcd\u7684\u6700\u5927Ping\u54cd\u5e94\u65f6\u95f4,\u8d85\u8fc7\u8fd9\u4e2a\u54cd\u5e94\u65f6\u95f4\u7684\u7f51\u7edc,\u4f1a\u5f71\u54cd\u5230\u7528\u6237\u4f53\u9a8c?", 
      "id": "https://www.v2ex.com/t/76472"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/75362", 
      "title": "\u8bf7\u5728\u7528\u6210\u90fd\u7535\u4fe1\u7684\u540c\u5b66\u4eec\u5e2e\u4e2a\u5fd9\uff0c\u4f60\u4eec ADSL \u62e8\u53f7\u5b8c\u6210\u540e\u81ea\u52a8\u5206\u914d\u7684\u4e24\u4e2a DNS \u670d\u52a1\u5668\u7684\u5730\u5740\u662f\uff1f", 
      "id": "https://www.v2ex.com/t/75362", 
      "date_published": "2013-07-10T08:06:56+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/75349", 
      "title": "\u8fd9\u91cc\u6709\u5728\u7528\u6b66\u6c49\u7535\u4fe1\u7684\u540c\u5b66\u4e48\uff0c\u6211\u5e0c\u671b\u77e5\u9053\u4e00\u4e0b\u4f60\u4eec\u7684 Local DNS \u7684\u5730\u5740\u662f\u591a\u5c11\uff1f", 
      "id": "https://www.v2ex.com/t/75349", 
      "date_published": "2013-07-10T06:35:30+00:00", 
      "content_html": "\u4e5f\u5c31\u662f ADSL \u62e8\u53f7\u5b8c\u6210\u540e\uff0c\u7535\u4fe1\u81ea\u52a8\u5206\u914d\u7684\u90a3\u4e24\u4e2a DNS \u5730\u5740\u3002<br /><br />\u8c22\u8c22\u5566\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/75260", 
      "title": "High Scalability Twitter", 
      "id": "https://www.v2ex.com/t/75260", 
      "date_published": "2013-07-09T10:28:35+00:00", 
      "content_html": "<a href=\"http://highscalability.com/blog/2013/7/8/the-architecture-twitter-uses-to-deal-with-150m-active-users.html\" rel=\"nofollow\">http://highscalability.com/blog/2013/7/8/the-architecture-twitter-uses-to-deal-with-150m-active-users.html</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/TerranC", 
        "name": "TerranC", 
        "avatar": "https://cdn.v2ex.com/avatar/42e7/aaa8/415_large.png?m=1775468549"
      }, 
      "url": "https://www.v2ex.com/t/74924", 
      "date_modified": "2013-07-07T08:24:17+00:00", 
      "content_html": "\u6211\u4eec\u73b0\u5728\u9879\u76ee\u7528\u7684\u963f\u91cc\u4e91\u7684\u670d\u52a1\uff0cDNS\u7528\u7684dnspod\uff0c\u56fe\u7247\u7528\u7684\u53c8\u62cd\u4e91\u3002<br />\u5f88\u591a\u4e1c\u5357\u4e9a\u7684\u7528\u6237\u5728\u4f7f\u7528\u6211\u4eec\u7684APP\u65f6\uff08\u6709http\u63a5\u53e3\u8c03\u7528\uff09\u603b\u662f\u51fa\u73b0\u7f51\u7edc\u95ee\u9898\uff08\u4f30\u8ba1\u662f\u4e22\u5305\uff09\uff0c\u6240\u4ee5\u60f3\u9080\u8bf7\u5404\u4f4d\u4e0d\u5728\u5929\u671d\u7684\u540c\u5b66\u6536\u96c6\u4e0b\u6570\u636e\u3002<br /><br />\u9ebb\u70e6\u5927\u5bb6\u628a\u4e00\u4e0b\u4e09\u4e2a\u7ed3\u679c\u53d1\u4e0a\u6765\u5427\u3002\u8c22\u8c22\u5404\u4f4d\u4e86\u3002<br /><br />A\u3001ping <a href=\"http://www.tukeji.com\" rel=\"nofollow\">www.tukeji.com</a><br />B\u3001ping <a href=\"http://tukeji-upload.b0.upaiyun.com\" rel=\"nofollow\">tukeji-upload.b0.upaiyun.com</a><br />C\u3001ping <a href=\"http://f1g1ns1.dnspod.net\" rel=\"nofollow\">f1g1ns1.dnspod.net</a>", 
      "date_published": "2013-07-06T02:42:14+00:00", 
      "title": "\u4e0d\u5728\u5929\u671d\u7684\u5404\u4f4d\u540c\u5b66\u9ebb\u70e6\u5e2e\u5fd9\u6d4b\u8bd5\u4e0b\u8bbf\u95ee\u901f\u5ea6\uff0c\u8c22\u8c22", 
      "id": "https://www.v2ex.com/t/74924"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/dcoder", 
        "name": "dcoder", 
        "avatar": "https://cdn.v2ex.com/gravatar/a204977c46e5f372d2ff8d4194f62b16?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/67647", 
      "date_modified": "2014-06-07T07:40:40+00:00", 
      "content_html": "<a href=\"http://www.techempower.com/benchmarks/#section=data-r4\" rel=\"nofollow\">http://www.techempower.com/benchmarks/#section=data-r4</a><br /><br />\u8fd9\u91cc\u770b\u8d77\u6765Django\u548cROR\u90fd\u6bd4\u8f83\u6162\u5462,\u6c42\u6709\u7ecf\u9a8c\u7684\u4eba\u89e3\u7b54", 
      "date_published": "2013-05-03T18:44:13+00:00", 
      "title": "47\u4e2aweb\u6846\u67b6\u6548\u80fd\u6bd4\u8f83", 
      "id": "https://www.v2ex.com/t/67647"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ewangke", 
        "name": "ewangke", 
        "avatar": "https://cdn.v2ex.com/avatar/831b/b3dd/12000_large.png?m=1334048910"
      }, 
      "url": "https://www.v2ex.com/t/47880", 
      "date_modified": "2012-09-28T22:37:43+00:00", 
      "content_html": "\u4e00\u76f4\u5728\u7528CloudFlare\uff0c\u4f46\u6700\u8fd1\u597d\u50cf\u62bd\u98ce\u3002\u57df\u540d\u5728godaddy\u3002<br /><br />google\u4e86\u4e00\u4e0b\uff0c\u67e5\u5230\u4e86\u8fd9\u7bc7\u535a\u5ba2\uff1a<br /><a target=\"_blank\" href=\"http://krnl.geek.gd/1027.html\" rel=\"nofollow\">http://krnl.geek.gd/1027.html</a><br /><br />DNS\u8bbe\u7f6e\u6211\u53ea\u61c2\u4e00\u4e9b\u57fa\u672c\u7684\uff0c\u60f3\u8bf7\u6559\u5927\u5bb6\uff1a<br />- \u6839\u636e\u8fd9\u7bc7\u535a\u5ba2\uff0c\u6211\u662f\u5426\u8981\u4ee5\u53cd\u5411\u5730\u8bbe\u7f6e\uff08\u5728Cloudflare\u4e0a\u8bbe\u7f6e\u76f8\u5e94\u7684\u8bb0\u5f55\uff0c\u6307\u5411dnspod\u7684NS\uff09\uff0cgodaddy\u7684dns\u4e0d\u4f5c\u4fee\u6539\uff08\u4fdd\u6301cloudflare\uff09\uff0c\u56fd\u5185\u8bbf\u95ee\u7684ip\u7684\u89e3\u6790\u5230cloudflare\u4e0a\uff1fCloudflare\u5728DNS\u8bbe\u7f6e\u4e2d\uff0c\u6ca1\u6709\u533a\u5206\u4e0d\u540c\u7684\u5730\u533a\uff0c\u4e3a\u540c\u4e2aIP\u8bbe\u7f6e\u591a\u4e2aA, CNAME\u8bb0\u5f55\uff0c\u80fd\u5426\u667a\u80fd\u5730\u6307\u5411dnspod\u7684NS server?<br />- \u9664\u4e86A record\uff0c\u6211\u5728cloudflare\u4e0a\u8fd8\u8bbe\u7f6e\u4e86CNAME(for google apps), MX(for gmail), TXT\uff08for google analytics\uff09\uff0c\u8fd9\u4e9b\u4f1a\u4e0d\u4f1a\u53d7\u5230\u5f71\u54cd\uff0c\u4e5f\u662f\u540c\u6837\u7684\u8bbe\u7f6e\u4e48?", 
      "date_published": "2012-09-16T15:54:49+00:00", 
      "title": "\u5982\u4f55\u8bbe\u7f6eDNS\u4ee5\u4fdd\u8bc1\u5168\u7403\u7528\u6237\u7684\u8bbf\u95ee\u901f\u5ea6\uff1f\r\n\r\n\u7528\u6237\u5206\u5e03\uff1a\u56fd\u518530%\uff0c\u4e9a\u6d3220%\uff0c\u6b27\u7f8e50%", 
      "id": "https://www.v2ex.com/t/47880"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/46471", 
      "title": "\u6709\u8c01\u77e5\u9053\u8fd9\u4e2a IP \u662f\u5728\u7f8e\u56fd\u7684\u54ea\u4e2a\u5dde\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/46471", 
      "date_published": "2012-08-29T22:50:36+00:00", 
      "content_html": "50.30.208.77"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xatest", 
        "name": "xatest", 
        "avatar": "https://cdn.v2ex.com/avatar/27ef/3454/7998_large.png?m=1376395785"
      }, 
      "url": "https://www.v2ex.com/t/45045", 
      "title": "MySQL\u6570\u636e\u5e93\u5f02\u5730\u8bbf\u95ee\u901f\u5ea6\u4f18\u5316~", 
      "id": "https://www.v2ex.com/t/45045", 
      "date_published": "2012-08-13T14:19:34+00:00", 
      "content_html": "\u4e0d\u6e05\u695a\u8fd9\u4e2a\u95ee\u9898\u662f\u5426\u9002\u5408\u53d1\u5728Velocity\u8fd9\u4e2a\u8282\u70b9\uff0c\u672c\u610f\u662f\u60f3\u5bf9\u6570\u636e\u5e93\u670d\u52a1\u7684\u8bbf\u95ee\u901f\u5ea6\u4f18\u5316\u3002<br />\u6211\u6709\u4e00\u4e2a\u670d\u52a1\uff0c\u5bf9\u4e2d\u56fd\u548c\u7f8e\u56fd\u7684\u7528\u6237\u90fd\u63d0\u4f9b\u670d\u52a1\uff0c\u5176\u4e2d\u7f8e\u56fd\u662f\u4e3b\u8981\u5e02\u573a\u3002\u5206\u522b\u5728\u4e00\u53f0\u56fd\u5185\u7684VPS\u548cAWS\u7f8e\u56fd\u4e1c\u533a\u8282\u70b9\u7684EC2\u4e0a\u90e8\u7f72\u76f8\u540c\u7684\u670d\u52a1\u3002\u4e4b\u524d\u662f\u6ca1\u6709\u6570\u636e\u5e93\u7684\u670d\u52a1\uff0c\u6700\u8fd1\u589e\u52a0\u4e86MySQL\u6570\u636e\u5e93\u8bbe\u8ba1\uff0c\u9700\u8981\u652f\u6301\u7528\u6237\u5728\u4e24\u5730\u90fd\u53ef\u4ee5\u5feb\u901f\u5730\u8bbf\u95ee\u670d\u52a1\uff08\u8bfb\u5199\u6570\u636e\uff09\u3002\u8bf7\u6559\u4e00\u4e0b\u8981\u600e\u4e48\u505a\u624d\u80fd\u4fdd\u8bc1\u4e24\u5730\u90fd\u53ef\u4ee5\u5feb\u901f\u8bbf\u95ee\uff1f<br /><br />\u5148\u8bf4\u4e0b\u6211\u76ee\u524d\u60f3\u5230\u7684\u51e0\u4e2a\u65b9\u6848\uff0c\u629b\u7816\u5f15\u7389\uff1a<br />1. MySQL\u5728\u4e24\u5730\u90fd\u90e8\u7f72\uff0c\u4e92\u4e3a\u4e3b\u5907\uff0c\u8fdb\u884c\u70ed\u5907\uff0c\u4fdd\u6301\u6570\u636e\u4e00\u81f4\u3002\u597d\u5904\u662f\u4e24\u8fb9\u7528\u6237\u90fd\u80fd\u5f88\u5feb\u8bbf\u95ee\u5230\u6570\u636e\uff0c\u7f3a\u70b9\u662f\u8fd9\u4e4b\u95f4\u7684\u6570\u636e\u540c\u6b65\u611f\u89c9\u4e0d\u53ef\u9760\uff0c\u901f\u5ea6\u4e5f\u6162\uff0c\u4e00\u81f4\u6027\u5f88\u5bb9\u6613\u51fa\u95ee\u9898\u3002<br />2. \u53ea\u5728AWS\u7f8e\u56fd\u4e1c\u90e8\u8282\u70b9\u90e8\u7f72\u6570\u636e\u5e93\uff0c\u4e2d\u56fd\u670d\u52a1\u5668\u4e0e\u7f8e\u56fd\u670d\u52a1\u5668\u4e4b\u95f4\u52a0\u4e00\u53f0\u4ee3\u7406\uff08\u4fdd\u8bc1\u4f20\u8f93\u901f\u5ea6\u5f88\u5feb\uff09\uff0c\u4e2d\u56fd\u7684\u6570\u636e\u64cd\u4f5c\u901a\u8fc7\u4ee3\u7406\u900f\u4f20\uff08\u5c31\u50cf\u7ffb\u5899\uff09\u5230\u7f8e\u56fd\u670d\u52a1\u5668\u3002\u4f18\u70b9\u662f\u4e00\u81f4\u6027\u597d\u89e3\u51b3\uff0c\u7f3a\u70b9\u662f\u4e2d\u56fd\u7528\u6237\u7684\u8bbf\u95ee\u901f\u5ea6\u6709\u4e00\u70b9\u5f71\u54cd\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/44850", 
      "title": "U.S Network Latency", 
      "id": "https://www.v2ex.com/t/44850", 
      "date_published": "2012-08-10T23:49:10+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://ipnetwork.bgtmo.ip.att.net/pws/network_delay.html\" rel=\"nofollow\">http://ipnetwork.bgtmo.ip.att.net/pws/network_delay.html</a><br /><br />\u7f8e\u56fd\u5404\u5ea7\u57ce\u5e02\u4e4b\u95f4\u7684\u5e73\u5747\u7f51\u7edc\u5ef6\u8fdf\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/44794", 
      "title": "\u4e00\u4e2a\u5173\u4e8e\u7f51\u7edc\u6027\u80fd\u76d1\u63a7\u5de5\u5177\u7684\u8bbe\u60f3", 
      "id": "https://www.v2ex.com/t/44794", 
      "date_published": "2012-08-10T07:06:57+00:00", 
      "content_html": "\u73b0\u5728\u662f\u5426\u5b58\u5728\u8fd9\u6837\u7684\u6027\u80fd\u76d1\u63a7\u5de5\u5177\uff1a\u53ef\u4ee5 24 \u5c0f\u65f6\u5185\u6bcf\u9694 5 \u5206\u949f ping \u4e00\u4e0b\u7f51\u7ad9\uff0c\u7136\u540e\u8bb0\u5f55\u5ef6\u8fdf\u65f6\u95f4\uff0c\u7136\u540e\u6839\u636e\u8fd9\u4e9b\u6570\u636e\u751f\u6210\u56fe\u8868\u3002<br /><br />\u5982\u679c\u6301\u7eed\u8bb0\u5f55\u4e00\u6bb5\u65f6\u95f4\uff0c\u5c31\u53ef\u4ee5\u83b7\u5f97\u7f51\u7edc\u5728\u6bcf\u5929\u7684\u5404\u4e2a\u65f6\u6bb5\uff0c\u6bcf\u5468\u7684\u5404\u5929\u7684\u6027\u80fd\u6570\u636e\u3002<br /><br />\u5e94\u8be5\u4f1a\u5f88\u6709\u610f\u601d\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/HowardMei", 
        "name": "HowardMei", 
        "avatar": "https://cdn.v2ex.com/avatar/9e0f/9113/14640_large.png?m=1443150294"
      }, 
      "url": "https://www.v2ex.com/t/43356", 
      "date_modified": "2012-08-13T21:56:00+00:00", 
      "content_html": "\u60f3\u6269\u5145web\u670d\u52a1\u5668\uff0c\u628amysql\u5265\u79bb\uff0c\u505a\u6210DB Server\u8ba9\u591a\u4e2aweb server\u5171\u4eab\uff0c\u540c\u65f6\u63a7\u5236\u6210\u672c(web server\u7528\u5404\u76ee\u6807\u5ba2\u6237\u533a\u57df\u6027\u4ef7\u6bd4\u597d\u7684vps)\uff0c\u8bf7\u6559\u5927\u725b\u51e0\u4ef6\u4e8b\u60c5\uff1a<br /><br />1. \u5982\u679c\u90e8\u5206web server\u79bbremote mysql server \u7269\u7406\u8ddd\u79bb\u8f83\u8fdc\uff0c\u6709\u6ca1\u6709\u65b9\u6cd5\u8865\u6551\u7f51\u7edc\u4f20\u8f93\u5ef6\u65f6\uff1f\u8c8c\u4f3c\u5f88\u591a\u6848\u4f8b\u90fd\u662fweb & db\u5728\u4e00\u4e2a\u6570\u636e\u4e2d\u5fc3\u7684\u5c40\u57df\u7f51\u5185\uff0c\u8fd9\u79cd\u6210\u672c\u5f88\u9ad8\uff0c\u5bf9\u6211\u610f\u4e49\u4e0d\u5927\u3002<br /><br />2. Amazon RDS/Google Cloud Sql/Xeround/ClearDB \u4e4b\u7c7b DBaaS \u4f3c\u4e4e\u4e5f\u6ca1\u7528\u5565\u7279\u6b8a\u65b9\u6cd5\u89e3\u51b3\u7f51\u7edc\u5ef6\u65f6\uff0c\u597d\u50cfWeb\u4e3b\u673a\u4e5f\u8981\u9760\u8fd1DB Server\uff0c\u6709\u6ca1\u6709\u4eba\u7528\u8fc7\u8fd9\u4e9b\u4ea7\u54c1\uff0c\u81ea\u5df1web\u670d\u52a1\u5668\u5728\u5176\u4ed6\u5730\u65b9\u7684\u3002<br /><br />3. \u6709\u4ec0\u4e48\u7b80\u5355\u5de5\u5177\u548c\u65b9\u6cd5\u80fd\u5728debian\u670d\u52a1\u5668\u53d1\u8d77\u5bf9remote db server\u7684benchmark testing\uff0c\u7528\u6765\u540c\u672c\u5730mysql\u6bd4\u8f83\u6027\u80fd\u7684\uff1f<br /><br /><br />\u5410\u69fd\uff1a\u5982\u679c\u7528amazon ec2 + rds \u5012\u7701\u4e8b\u4e86\uff0c\u53ef\u8ba1\u8d39\u65b9\u5f0f\u4ee4\u4eba\u86cb\u75bc\uff0cI/O  API Call \u5565\u90fd\u8981\u94b1\uff0c\u65e0\u6cd5\u7cbe\u786e\u4f30\u8ba1\u6210\u672c\uff0c\u6709\u4e48\u6709\u4eba\u6652\u5728\u7ebf\u4ea7\u54c1\u7528amazon\u591a\u4e2a\u670d\u52a1\uff0c\u8fd0\u8425\u6210\u672cvs\u8bbf\u95ee\u91cf\u7684\u5927\u6982\u6570\u636e\u554a\uff1f", 
      "date_published": "2012-07-25T03:48:33+00:00", 
      "title": "\u8bf7\u6559\u5c06mysql\u4eceweb\u670d\u52a1\u5668\u5206\u79bb\u7684\u6210\u719f\u505a\u6cd5", 
      "id": "https://www.v2ex.com/t/43356"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/43028", 
      "title": "WebPageTest", 
      "id": "https://www.v2ex.com/t/43028", 
      "date_published": "2012-07-20T21:25:58+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://www.webpagetest.org/\" rel=\"nofollow\">http://www.webpagetest.org/</a><br /><br />\u53ef\u4ee5\u9009\u62e9\u5728\u5404\u79cd\u5730\u533a\u7684\u5404\u79cd\u6d4f\u89c8\u5668\u6765\u6d4b\u8bd5\u4f60\u7684\u7f51\u7ad9\uff0c\u5e76\u4e14\u53ef\u4ee5\u7ed9\u51fa\u7011\u5e03\u5f0f\u7684\u6d4b\u8bd5\u7ed3\u679c\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/40750", 
      "title": "Scaling Pinterest", 
      "id": "https://www.v2ex.com/t/40750", 
      "date_published": "2012-06-27T23:29:02+00:00", 
      "content_html": "<a target=\"_blank\" href=\"http://www.percona.com/live/mysql-conference-2012/sessions/scaling-pinterest\">http://www.percona.com/live/mysql-conference-2012/sessions/scaling-pinterest</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/38819", 
      "date_modified": "2012-06-08T10:47:50+00:00", 
      "content_html": "\u5173\u4e8e Web Performance \u548c\u8fd0\u7ef4\u7684\u6700\u597d\u7684\u6280\u672f\u4f1a\u8bae\uff1a<br /><br /><a target=\"_blank\" href=\"http://velocityconf.com/\">http://velocityconf.com/</a>", 
      "date_published": "2012-06-08T10:47:26+00:00", 
      "title": "\u8fd9\u4e2a\u6708\u5e95\u5728 Santa Clara \u7684 Velocity \u5927\u4f1a\u6709\u4eba\u53bb\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/38819"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/35958", 
      "title": "\u5927\u5bb6\u5728\u56fd\u5185 ping gist.github.com \u7684\u5ef6\u8fdf\u662f\u591a\u5c11\uff1f", 
      "id": "https://www.v2ex.com/t/35958", 
      "date_published": "2012-05-14T19:40:07+00:00", 
      "content_html": "\u8c8c\u4f3c\u8fd9\u4e2a\u4e1c\u897f\u5728\u56fd\u5185\u6253\u5f00\u5f88\u6162\uff0c\u5982\u679c\u5d4c\u5165\u5230 V2EX \u7684\u4e3b\u9898\u4e2d\u7684\u8bdd\uff0c\u628a\u9875\u9762\u90fd\u4f1a\u5361\u4f4f\u5f88\u957f\u65f6\u95f4\u3002<br /><br />\u6216\u8bb8\u53ef\u4ee5\u7528\u4ec0\u4e48\u529e\u6cd5\u4f18\u5316\u4e00\u4e0b\u3002"
    }
  ]
}