V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
bobopu
V2EX  ›  MySQL

wordpress 采用站库分离后性能会提升还是下降?

  •  
  •   bobopu · 2014-10-19 13:11:05 +08:00 · 4132 次点击
    这是一个创建于 3671 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这里说的站库分离是说将wordpress程序文件放在美国空间,mysql数据库放在国内,采用远程调用方式,图片、音乐等静态文件放在又拍。这种的情况访问速度是下降还是提升?
    15 条回复    2014-10-19 14:47:03 +08:00
    Showfom
        1
    Showfom  
       2014-10-19 13:18:44 +08:00 via iPhone
    慢死你。。。
    tanyuxiang
        2
    tanyuxiang  
       2014-10-19 13:21:14 +08:00
    静态文件放国内可理解。数据库放国内?
    pimin
        3
    pimin  
       2014-10-19 13:21:34 +08:00   ❤️ 1
    静态文件肯定是提升,页面处理速度肯定是惨兮兮。
    但是如果写操作不多影响不是很大,因为读可以缓存。
    Love4Taylor
        4
    Love4Taylor  
       2014-10-19 13:22:29 +08:00
    如果在同机房还可以。。美国--国内,,这延迟,,啧啧啧
    icedx
        5
    icedx  
       2014-10-19 13:23:49 +08:00 via Android
    作死
    bobopu
        6
    bobopu  
    OP
       2014-10-19 13:24:45 +08:00
    @pimin 极少的写入,95%的读取。
    66450146
        7
    66450146  
       2014-10-19 13:30:51 +08:00
    慢出翔。。。。。。。。。。
    bobopu
        8
    bobopu  
    OP
       2014-10-19 13:32:48 +08:00
    @Showfom
    @tanyuxiang
    @pimin
    @Love4Taylor
    @icedx
    @66450146
    看来这是蠢招,呵呵。
    broadliyn
        9
    broadliyn  
       2014-10-19 13:37:25 +08:00
    如果只是个人博客的话,就wordpress那点数据访问花不了多少时间和CPU资源,你把数据库放到国内,简直是作死啊。数据来回的延迟就已经让你恶心到底了。

    当然你也可以做缓存。保证缓存命中高的情况下,也是可以的。你只是不想把数据从国内迁移到国外主机上吧?
    msg7086
        10
    msg7086  
       2014-10-19 13:44:04 +08:00
    标题和内容说的就不是一个东西……

    站库分离性能会上升,但是把这么紧密结合的两个东西放跨国就……
    bobopu
        11
    bobopu  
    OP
       2014-10-19 13:51:53 +08:00
    @broadliyn 数据库有点多,迁移起来很麻烦。
    thinkxen
        12
    thinkxen  
       2014-10-19 14:15:05 +08:00   ❤️ 1
    全部放香港日本或者韩国,或者图片放国内,文件+数据库放美国~~~
    YAFEIML
        13
    YAFEIML  
       2014-10-19 14:30:06 +08:00   ❤️ 1
    是你的程序在访问mysql,又不是你的用户。。。
    incompatible
        14
    incompatible  
       2014-10-19 14:30:56 +08:00   ❤️ 1
    看到“站库分离”和“远程调用”两个词我恍惚了

    应用服务器和数据库之间本来就是是两个独立的进程,通过socket进行通讯(这并不是传统意义上的“远程调用”)。

    多数生产环境中把应用服务器和数据库部署在不同的主机上,是为了避免它们之间争抢cpu资源带来性能问题。虽然是不同的主机,但是为主机之间提供低延迟和高带宽的网络连接是前提。
    你把他们跨洲部署,完全违背了部署在不同主机上的初衷。这样会带来性能的下降。
    bobopu
        15
    bobopu  
    OP
       2014-10-19 14:47:03 +08:00
    @thinkxen
    @YAFEIML
    @incompatible
    是的,原谅我这愚蠢的想法吧。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:27 · PVG 19:27 · LAX 03:27 · JFK 06:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.