代码之家  ›  专栏  ›  技术社区  ›  Amit

具有大量图像服务的可扩展web应用程序

  •  0
  • Amit  · 技术社区  · 17 年前

    PHP 因为这是最容易和最便宜的主机。我用过。NET框架用于我以前的一些应用程序,我对Python非常熟悉。

    有人能帮我理解吗。NET框架或Python(目前web.py在我看来不错) 考虑到大量的图像处理,比如每秒大约200个请求,它比其他方法更有优势吗?

    如果有人能为他们中的任何一个推荐一个合适的主人,我也将不胜感激。

    编辑:

    很抱歉造成混淆。我所说的图像处理是指允许应用程序的用户上传存储在平面文件系统中的图片,而他们的条目在数据库中。

    6 回复  |  直到 16 年前
        1
  •  1
  •   Peter Mortensen Pieter Jan Bonestroo    16 年前

    如果你对Python感到满意,我会推荐 Django

    memcached

    以下是一些可能有所帮助的链接:

    有许多托管公司提供共享和专用托管计划。我会去拜访 http://djangohosting.org/ WebFaction 非常满意他们的服务。

        2
  •  1
  •   S.Lott    17 年前

    请购买Schlossnagle的书, Scalable Internet Architectures .

    您不应该从Python(或PHP或.Net)提供图像,而应该从Apache和Squid提供图像。Javascript和CSS文件也是如此——它们是静态媒体,Python永远不应该接触它们。

    您应该只处理事务的HTML部分。

    顺便说一句,这就是你用以下东西得到的架构 Django

        3
  •  0
  •   Peter    17 年前

        4
  •  0
  •   praavDa    17 年前

    • 它是可扩展的。

    说实话,你的选择并不重要,只要选择一个你觉得舒服的,并坚持下去。你提到了web.py——这个网站是用web.py制作的: colr.org -它由1304行代码组成,不包括外部库。

        5
  •  0
  •   Ronald Conco    17 年前

    我认为切换语言对你的问题没有多大帮助,只是你最初选择的架构只适用于少量数据。我建议你去参观 http://highscalability.com ,是时候开始看看大公司是如何扩展他们的应用程序了。

        6
  •  0
  •   Alex    17 年前

    我也建议你看看 MogileFS

    它来自创建memcached和live journal的同一批人。