我正在做一个项目,需要在网站的不同部分使用不同大小的用户图片。要提供的图像是各种大小的主要图像的缩略图,如35 x 35像素、50 x 50像素和100 x 100像素。我只想让用户上传一张图片。
我使用PHP和Apache作为and服务器。据估计,该网站最初的访问量约为40万次,而且可能大幅上升。我的问题是:
我应该调整图片的大小到所有我需要的大小,同时保持原版时上传?还是应该只根据需要和显示(使用类似于的东西)调整图片的大小?
考虑到流量的水平,我想知道哪个是性能更好的,还是速度更好的和资源管理的,并且在给定的时间内站点上可能有多达100个并发的用户。
我有一个满是页面访问量的表,每个页面访问量都有一个唯一的ID、一个访问ID和一个页面时间。
按数据库结构如下:
CREATE TABLE IF NOT EXISTS `pages` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`client_id` int(11) NOT NULL,
`url` text NOT NULL,
`visit_id` varchar(100) NOT NULL,
`url1` varchar(255) NOT NULL,
`page_time` time NOT NULL,
PRIMARY KEY (`id`)
这个问题涉及not服务器上的大量休眠python线程可能引起的性能损失,也可能不是。
背景:我正在使用django/satchmo实现一个在线商店。一个要求是延迟付款。客户可以预订产品,并允许第三方在以后的日期付款(通过随机和唯一的URL)。
为了处理取消预订,我创建了一个线程,它将在预订时间休眠,然后在唤醒时删除预订/将产品标记为已售出。它看起来是这样的:
#Reserves a product when it is placed in the cart
def reserve_cart_product(product):
log.debug("Reserving %s"
我需要找出我拥有的服务器是否能够处理大量流量。我和passenger和apache一起运行ruby on rails。
因此,假设一个页面平均需要2秒来呈现,那么他们一天的访问量将达到20万。最忙的一个小时马上就会有300个页面浏览量。由此,我如何才能计算出需要多少个并发Passenger实例来处理预期负载,以及需要多少RAM来处理所需数量的Passenger进程。
希望这能告诉我我需要什么服务器,可能还需要一个负载均衡器?