我正在为我的Web应用程序(PHP)创建一个用户之间共享图像的功能,这意味着所有用户都可以将他们的图像上传到我的服务器。 所以, 我的第一个假设是我需要一个专用的服务器来实现我的“图像共享”功能。 问题是,如果服务器将获得许多请求 - 将创建瓶颈。
我学习了缓存(memcached,varnish,squid ......) 你认为其中一种技术适合我吗?
对我来说,最好的/理想的建筑是什么?我假设在某些方面只有一台服务器是不够的。 所以我想我需要服务器集群(主服务器和从服务器)。对?
如果你能给我一些关于正确技术的介绍,我将非常高兴。架构。
答案 0 :(得分:1)
一切都取决于你将拥有多大的流量。你能估算一下吗? Cashinig解决方案对于samall图像来说是好的。我有一些图像共享/投票网站的经验和相当大的流量(每月12mln全尺寸图像下载)。