我是网络应用程序开发的新手,我不知道动态网站认为RPS(每秒请求数)是正常的,但我认为我的应用程序非常慢。
我现在正在开发Catalyst :: Manual :: Tutorial的第四部分,现在我有~45 RPS用于从DB读取5-10个条目,只有大约3-5个RPS用于更新/创建/删除数据在DB中。我使用了教程中提到的所有工具,即SQLite3,Catalyst 5.90075和Linux上的perl 5.18。在DB中,我有2个数据表(作者和书)和1个链接表(author_book),我的硬盘速度〜120MiB / s用于读/写和核心i5英特尔处理器。
我的应用程序中有2个控制器,1个模型和4个链式操作,并且使用了开发服务器(尝试使用完全相同结果的Starman,现在不尝试使用Apache的perl_mod)。假设我做错了什么......有人可以帮助提高性能吗?