Django网站性能问题

我的mod_wsgi / django应用程序有或没有memcached内存中caching2秒的响应时间。

响应是相同的2s有或没有DNSparsing(即直接的IP请求)

为了进行比较,一个运行在APC上的mediawiki php程序运行的是一个类似于sub-second的响应。

机器没有内存不足,我可以告诉memcached占用了一些空间。

我已经看到相同的Django应用程序运行在另一台机器(其中我不幸的是知道一些细节,但它似乎在webfactional上运行)两倍更快我的机器是专用主机。

这里是我的apache指令来运行应用程序

<VirtualHost ...:80> ServerAdmin ... DocumentRoot ... ServerName .. WSGIScriptAlias / /../wsgi-script.wsgi CustomLog ... common ErrorLog /.../error_log DirectoryIndex index.html </VirtualHost> 

编辑确定发现问题的来源 – wsgi 服务的静态文件 ,这是什么耗尽的performance。 静态内容的一些别名types指令修复了这个问题。

你在使用内置的开发服务器吗? 上次我检查这不是真的意味着生产。 如果是这种情况,考虑使用Apache和mod_wsgi。 这里是说明。