V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 862 页 / 共 1020 页
回复总数  20392
1 ... 858  859  860  861  862  863  864  865  866  867 ... 1020  
2015-02-24 18:59:07 +08:00
回复了 schezuk 创建的主题 程序员 [PHP] 当一个类被另一个类使用,$this 所指是谁?
首先你foo是定义为对象方法,mysqli也是对象属性,所以用A::foo()去调用本来就是有问题的。
正确的做法有2种。
1. 实例化A
$a = new A();
$a->foo();
2. 定义foo为静态方法
private static $mysqli;
public static function foo() {
 self::$mysqli = new mysqli();
}
A::foo();

如果你要让全局所有的函数都使用一份mysqli,你可以考虑使用单例模式。
2015-02-24 18:51:01 +08:00
回复了 piapia 创建的主题 程序员 javascript!花括号到底在这里起个啥作用?初学 js
这么说吧。

var s = 'Hello, world!'

这里的逗号起啥作用?
2015-02-24 16:35:00 +08:00
回复了 schezuk 创建的主题 程序员 [PHP] 当一个类被另一个类使用,$this 所指是谁?
A::foo()是static method call
根据你引用的说明,「通常是该方法所从属的对象,但如果是从第二个对象静态调用时也可能是另一个对象」,所以这里的$this就是B,所以$this->mysqli就是B的mysqli。

所以:
会出错。
不会冲突。
2015-02-24 15:55:24 +08:00
回复了 salemilk 创建的主题 问与答 为什么云比普通 vps 贵那么多?
@em70 1万IP以上的话,带宽最少也要20mbps常驻吧,放云里的话这每月已经快上千了,用不起啊。
2015-02-24 14:14:55 +08:00
回复了 salemilk 创建的主题 问与答 为什么云比普通 vps 贵那么多?
@em70 在我看来,这个弹性需求要非常非常大的时候,云才会有特别的优势。
比如说抢购的时候,突然需要一千倍的算力,这时候用云就非常划算。

其实你这句话,不明白弹性计算的重要性,用不上就说云贵什么的,恰好证明了云在普通用户的环境下的确很贵的确用不到。我手头在维护的网站每天UV不过几万,根本不会考虑每月花几千几万来部署在云上。所以云的定价相比同等级的VPS,自然也就贵了。

亚马逊开始搞云计算,是因为感恩节抢购。阿里开始搞云计算,是因为双11双12。爆发式的算力需求导致平时大量服务器闲置,拿来搞云计算属于副产品,而这些算力在平日就可以为其他公司的爆发式计算带来低成本的支撑了。日常大流量使用我也说不准云环境就一定更好,只记得以前cnblogs迁移到云上以后酸爽无比。
@spencerqiu linux大多数驱动都在内核里,所以一般不需要额外装。
2015-02-24 13:22:33 +08:00
回复了 salemilk 创建的主题 问与答 为什么云比普通 vps 贵那么多?
@em70 如果你要大容量存储,就不应该去用linode,因为linode根本就没有面向大容量低成本存储的产品。
就说你要去欧洲旅游,但非要坐大众出租车去,有意义吗?

linode这种成品套餐为什么有市场,就是因为这种「套餐」本来就是降低价格的手段。
如果你完全单独地计费购买CPU/内存/硬盘/带宽,那么结果就像我之前列举的,价格高昂。
而套餐打包价就可以充分拿到折扣,因为服务商可以提前规划套餐的数量,根据实际情况采购服务器。

比如你上面举的例子,256M内存,1TB硬盘。如果按你说的,换成云服务器。那云上面SAN设备的成本不算在你头上么?弹性集群之间的网络开销与性能损耗不算在你头上么?为了弹性升级而额外采购的服务器的闲置成本不算在你头上么?云这样一个包罗万象的解决方案本来就是以牺牲成本为代价的。

你每周六下午升级带宽到20Mbps只花费3RMB,可是普通的VPS,比如Linode,最低套餐就已经附带了125Mbps的弹性带宽了。一个月这么跑下来,最后总共开销并不见得比你的方案要贵,网站的响应速度也不一定会慢。

VPS本身就已经包含了一定的弹性机制。Linode一台服务器,20核心40线程,分给你双核,你主机可以根据访问量的大小来合理使用CPU。同样的125Mbps 2TB的网络,虽然2TB意味着6Mbps的平均带宽,但是你可以高峰时间用20M,低峰时间用2M,完全弹性。甚至Linode的流量是基于流量池,你手下的一台服务器用的流量少,另一台就可以有更多免费流量配额,完全是按需使用。

至于数据库一直增长的问题,你确定你会让一个网站的数据库一直增长到40TB还不换空间吗?换我的话,可能早就改用其他方案了,比如跨机房多服务器集群之类的。单点40TB的故障一点都不好玩。

最后想了解一下,你提到的大流量网站大概是个什么概念?以及你说的大流量网站在云上运行的时候用的是怎样的解决方案?谢谢。
2015-02-24 11:32:31 +08:00
回复了 salemilk 创建的主题 问与答 为什么云比普通 vps 贵那么多?
@em70 不需要SSD你买个极霸的960刀的Linode啊。

我真不想爆粗口的。但是抬杠也不是这么抬的。
2015-02-24 11:31:17 +08:00
回复了 salemilk 创建的主题 问与答 为什么云比普通 vps 贵那么多?
我特地去查了一下国内几个云的价格。

阿里云
地域:杭州(可用区随机分配)
配置:CPU1核、内存512MB
镜像:Debian 7.5.0 64位
存储:1块云磁盘(1000GB)
网络:带宽10Mbps(经典网络)
购买量:1个月 x 1台

¥857.00

腾讯云
1核1GB 1TB云硬盘 10Mbps带宽

费用:910.00元

青云
Expense overview
Instance Linux 1 Core 1 G 72.00
Elastic IPs 10 Mbps 622.80
Volume High Capacity 1000 GB 460.80

Total: ¥1155.60 Per Month

SSD磁盘的话
Volume High Performance 1000 GB 921.60

Total: ¥1616.40 Per Month


如果你要跟云比的话,有不少独服更适合你这种配置要求,比如

Kimsufi KS-3
4核 16GB内存 2TB硬盘 100Mbps不限量 14.99欧元/月

或者更大的
Hetzner 4核 32GB内存 6TB硬盘+120G SSD 30TB流量 49.58欧元/月

随便哪个都比你提到的什么「云」要便宜。
2015-02-24 10:58:34 +08:00
回复了 salemilk 创建的主题 问与答 为什么云比普通 vps 贵那么多?
@em70 你找个1T SSD带RAID一个月不到20刀的给我看看。
你总不能跟我说你是拿1T HDD和1T SSD比价格的吧
@jun4rui 请加油折腾。
@jun4rui 空间用旧的,技术用新的?
水土不服的可能性大。
没人会玩不是理由。可外包可学可招人,一个都不愿就只能继续上古技术。
互联网行业不等人的。
2015-02-23 21:50:56 +08:00
回复了 wph95 创建的主题 VPS 如何让多个 vps 低传输损耗的使用一块数据盘上的数据?
@wph95 内网速度限制逃不掉了
RAND()…
@jun4rui 什么条件?VPS应该不会是18禁的吧
@pandada8 Ruby: →_→
2015-02-23 21:36:42 +08:00
回复了 zinev 创建的主题 Linux 生产服务器,编译还是二进制?
虽说源码base是一个,不过二进制包有千千万万其他人帮你测试,而你自己手工编译,你就是这份二进制的第一个吃螃蟹的人。
2015-02-23 21:33:38 +08:00
回复了 wph95 创建的主题 VPS 如何让多个 vps 低传输损耗的使用一块数据盘上的数据?
@wph95 单点目录共享的话NFS不二选择。
一台机器export,另外几台mount就好了。
你这个我感觉还是没表达得很清楚。
这几台虚拟机是在一台物理机上的吗?
另外如果是OpenVZ或者LXC的话,可能直接在母机上做下link就好了。
当你用了那些先进的技术 (pecl/composer/laravel/etc...) 以后,却还要坚持使用很多年前的虚拟主机概念,实在是有点说不出的感觉。
2015-02-23 19:27:22 +08:00
回复了 wph95 创建的主题 VPS 如何让多个 vps 低传输损耗的使用一块数据盘上的数据?
一块「盘」映射到多台VPS是不可能的。
一个目录映射过去是有可能的。
但是我不明白你说的映射与内网速度有什么关系。
如果本来就是单台服务器上跑的话,哪来的内网。
如果本来就是跨物理服务器的话,不管怎么映射都逃不掉内网速度。
1 ... 858  859  860  861  862  863  864  865  866  867 ... 1020  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5521 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 97ms · UTC 07:21 · PVG 15:21 · LAX 00:21 · JFK 03:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.