Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在个人笔记本电脑上托管网站,并进行卸载存储和分发_Php_Mysql_Amazon Ec2 - Fatal编程技术网

Php 在个人笔记本电脑上托管网站,并进行卸载存储和分发

Php 在个人笔记本电脑上托管网站,并进行卸载存储和分发,php,mysql,amazon-ec2,Php,Mysql,Amazon Ec2,我担心运行EC2实例的成本,对I/o速度和昂贵的定价不满意。相反,我正在考虑使用我的笔记本电脑来开发web应用程序。让你了解这个应用程序(这是一个用户生成的网站,有视频上传和个人资料。我将使用带有memcached的php mysql) 我的电脑:Windows8(可以换成Ubuntu或任何linux发行版)、4GB内存、AMDA8(512MB+2gb)视频内存 工作流程: 用户访问网站并上传视频。使用文件处理服务,文件被上传到我的S3存储。然后使用AWS转码器对其进行转码,用于播放的URL存储

我担心运行EC2实例的成本,对I/o速度和昂贵的定价不满意。相反,我正在考虑使用我的笔记本电脑来开发web应用程序。让你了解这个应用程序(这是一个用户生成的网站,有视频上传和个人资料。我将使用带有memcached的php mysql)

我的电脑:Windows8(可以换成Ubuntu或任何linux发行版)、4GB内存、AMDA8(512MB+2gb)视频内存

工作流程:

用户访问网站并上传视频。使用文件处理服务,文件被上传到我的S3存储。然后使用AWS转码器对其进行转码,用于播放的URL存储回笔记本电脑上的数据库。Amazon cloudfront用作CDN。 如果需要的话,我可以释放mysql所需的任何数量的spcae(TB范围内),尽管考虑到它只是文本,这似乎是不必要的

我应该担心我的上传速度吗?在好的一天,上传速度是512kbps。但是,如果我已经卸下视频上传和转码这项繁重的工作,剩下的唯一要做的就是提供文本,我可以找到方法将它们对每个用户的影响降到最低。我可以在网站运行期间牺牲并不运行任何其他主要应用程序

我计划使用大量memcached查询和ec2来存储相同数量的内存,并且内存对我来说非常昂贵(这是这个复杂决策背后的主要原因)。我有没有遗漏任何次要或重要的环节


将php/mysql网站托管在个人家用笔记本电脑上,同时将存储转移到S3,将分发转移到CDN,这样做的利/弊是什么?

好吧,您的设计没有可靠性-有太多东西可能会出故障-电池、硬盘、因加热而产生的芯片组、家庭互联网、,笔记本电脑本身出了故障,洒了苏打水/咖啡,断电,ubuntu升级出错/windows病毒,黑客攻击你的笔记本电脑,一只猫关上盖子

问题是,有太多不受控制的变量,因此在家里发生故障的可能性比在aws这样的受控环境中大得多。确定故障/违约点也将是一场噩梦

没有冗余的事实让事情变得更糟;以上每一件可能失败的事情都会让你沮丧好几天


我不确定笔记本电脑的成本和您的时间,但请放心,如果您真的希望有这么多的负载,请为自己留出一些服务器空间。

噢。好极了。。。您想在家庭连接上运行youtube克隆。。。如果您对EC2的i/o速度不满意,那么在处理有线/dsl上传速度时,您将陷入自杀式的痛苦。这不是编程问题。还是一个真正的问题。@MarcB上传速度应该不重要吧?正如我所说,我没有主持这些视频……哦,太好了。。。。你想向飞机上的每一个黑客开放你的家用笔记本电脑谢谢你让我恢复了这种感觉。我完全忘记了那些变量。这可能是我一厢情愿的想法:\