小编ama*_*air的帖子

快速搜索人名

我很想知道用于检索个人信息的最佳快速搜索查询.目前,我们有一个数据库,其中包含名字,姓氏和称呼的列.应允许用户搜索这些列的任何排列和组合.简单的搜索查询花费了大量时间,因此使这种快速搜索变慢(因为查询需要扫描所有行的名字,姓氏和称呼).您能否分享一下可用于此目的的各种快速或先进技术.

sql sql-server sql-server-2008

5
推荐指数
1
解决办法
1014
查看次数

如何在 ruby​​ 中缓存方法?

我有一个 ruby​​ 工作流程,它很少进行昂贵的 API 调用。我知道我们有一种更简单的方法可以在 Ruby on Rails 中缓存内容,但还没有找到任何用于 ruby​​ 脚本的通用 ruby​​ gem。

为依赖于纯 ruby​​ 应用程序输入的方法缓存结果的最简单和最简单的方法是什么?

//pseudo code
def get_information (id)
  user_details = expensive_api_call(id)
  return user_details
end
Run Code Online (Sandbox Code Playgroud)

ruby caching rubygems

4
推荐指数
1
解决办法
1348
查看次数

Ruby on Rails应用程序中的内存泄漏

我的应用程序调用一堆API,它返回大量数据,这些数据在我的控制器中被操作以提供各种见解(传递到我的视图中).

问题是我的应用程序中存在内存泄漏,我目前需要在几次请求后重新启动应用程序.

此外,我一直在缓存我的所有api调用,以提高我的应用程序的性能.当api返回时,我的大部分数据都以哈希的形式存储,并且这些数据被操纵(使用groupby重复排序).

我正在使用Ruby 1.9和Rails 3.2.我需要知道如何从我的应用程序中删除此内存泄漏.

ruby memory-leaks ruby-on-rails ruby-on-rails-3.2

3
推荐指数
2
解决办法
4944
查看次数