- 浏览: 178284 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (174)
- rails (25)
- js (15)
- ruby (30)
- webserver (5)
- mysql (13)
- security (5)
- thinking (5)
- common sense (2)
- linux (18)
- android (26)
- web browser (1)
- config and deploy (1)
- mac (5)
- css (2)
- db (8)
- version manager (1)
- editor (1)
- job (1)
- OOA (1)
- php (1)
- apache (2)
- mongrel (1)
- Mongodb (1)
- facebook (1)
- 架构 (1)
- 高并发 (1)
- twitter (1)
- Erlang (1)
- Scala (1)
- Lua (1)
- ubuntu (3)
- cache (1)
- 面试题 (2)
- android layout (2)
- android控件属性 (2)
- java (5)
- customize view (1)
- advanced (2)
- python (2)
- 机器学习 (5)
最新评论
install memcache :
If you want to specify a different installation directory, use the --prefix option:
shell> ./configure --prefix=/opt
The default is to use the /usr/local directory.
/usr/local/bin /usr/local/include /usr/local/share
libevent安装
>tar -zxvf libevent-1.4.9-stable.tar.gz
>cd libevent-1.4.9-stable
>./configure //默认装到/usr/lib/下
>make
>make install
Memcached安装
>tar -zxvf memcached-1.4.1.tar.gz
>cd memcached-1.4.1
>./configure --prefix=/usr/local/memcached
>make
>make install
安装client和依赖的gem
sudo gem install -v=1.6.5 memcache-client
sudo gem install SystemTimer
启动memcached
/usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
environment.rb
# Be sure to restart your server when you modify this file
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION
# Bootstrap the Rails environment, frameworks, and default configuration
require File.join(File.dirname(__FILE__), 'boot')
require 'memcache'
# require 'memcache_util'
# memcache defaults, environments may override these settings
unless defined? MEMCACHE_OPTIONS then
MEMCACHE_OPTIONS = {:debug => false,
:namespace => "mem-#{RAILS_ENV}",
:readonly => false}
end
# memcache configuration
unless defined? MEMCACHE_CONFIG then
File.open "#{RAILS_ROOT}/config/memcached.yml" do |memcache|
MEMCACHE_CONFIG = YAML::load memcache
end
end
# Connect to memcache
unless defined? CACHE then
CACHE = MemCache.new MEMCACHE_OPTIONS
CACHE.servers = MEMCACHE_CONFIG[RAILS_ENV]
end
Rails::Initializer.run do |config|
# Settings in config/environments/* take precedence over those specified here.
# Application configuration should go into files in config/initializers
# -- all .rb files in that directory are automatically loaded.
# Add additional load paths for your own custom dirs
# config.load_paths += %W( #{RAILS_ROOT}/extras )
config.load_paths += Dir.glob("#{RAILS_ROOT}/app/models/*").select { |f| File.directory? f }
config.load_paths += Dir.glob("#{RAILS_ROOT}/lib/*").select { |f| File.directory? f }
config.load_paths += Dir.glob("#{RAILS_ROOT}/app/views/api3/*").select { |f| File.directory? f }
config.load_paths << "#{RAILS_ROOT}/vendor/prawn/lib"
# Specify gems that this application depends on and have them installed with rake gems:install
# config.gem "bj"
# config.gem "hpricot", :version => '0.6', :source => "http://code.whytheluckystiff.net"
# config.gem "sqlite3-ruby", :lib => "sqlite3"
# config.gem "aws-s3", :lib => "aws/s3"
# Only load the plugins named here, in the order given (default is alphabetical).
# :all can be used as a placeholder for all plugins not explicitly named
# config.plugins = [ :exception_notification, :ssl_requirement, :all ]
# Skip frameworks you're not going to use. To use Rails without a database,
# you must remove the Active Record framework.
# config.frameworks -= [ :active_record, :active_resource, :action_mailer ]
# Activate observers that should always be running
# config.active_record.observers = :cacher, :garbage_collector, :forum_observer
# Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
# Run "rake -D time" for a list of tasks for finding time zone names.
config.time_zone = 'Beijing'
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}')]
# config.i18n.default_locale = :de
#solve error: ActionController::InvalidAuthenticityToken
config.action_controller.allow_forgery_protection = false
config.action_controller.session_store = :mem_cache_store
config.action_controller.session = {
:session_key => "mem-#{RAILS_ENV}",
:secret => '8fc080370e56e929a2d5afca5540a0f7',
:cache => CACHE,
# :expires => 900,
:expire_after => 3600*1 #session expired after 1 hour
}
end
memcached.yml
development: 188.188.1.88:11211
test: 188.188.1.88:11211
production: 188.188.1.88:11211
发表评论
-
7点关于RESTful规范的API接口设计的想法
2016-11-28 14:29 974转:https://segmentfault.co ... -
RESTful API 设计指南
2016-11-28 14:17 442转:http://www.ruanyifeng.com/bl ... -
rails笔记
2016-11-28 13:55 675电子商务系统restful API问卷调查系统考试系统文档 ... -
重构臃肿 ActiveRecord 模型的 7 种方式
2016-11-19 16:29 590转:http://ruby-china.org/topics ... -
Rails系统重构:从单一复杂系统到多个小应用集群
2016-11-17 22:32 472转:http://www.infoq.com/cn/arti ... -
FileUtils 基本文件操作
2016-11-14 21:38 1297FileUtils.cd( dir, *options ) ... -
Custom dialog for data-confirm in Rails
2016-10-11 17:24 840Every Rails developers might ... -
常用ruby gem
2016-10-01 12:34 1163常见gems:Devise用于快 ... -
sphinx-0.99 + ultrasphinx
2016-07-27 20:20 498一、Installing Sphinx 1.Extra ... -
rails3 simple captcha
2015-06-03 16:06 662安装: ruby script/plugin insta ... -
测试ruby代码高亮
2015-05-27 16:33 560# encoding: utf-8 require 'd ... -
ror websites
2014-03-04 11:29 595http://railscasts.com/ ht ... -
mutex
2014-03-02 16:31 680http://ruby-doc.org/core-1.9. ... -
Twitter相关
2012-05-22 20:54 697Twitter没有计划放弃ruby on rails,而且早就 ... -
安装RMagick
2012-05-05 02:57 1134download from http://rubygems.o ... -
rails mechanism
2012-03-09 18:13 770PHP/Python/Ruby的运行机制有一个本质区别:P ... -
ruby类库
2012-03-09 10:54 15521.require 'cgi' def self.esc ... -
rails开源项目
2012-01-13 11:48 2328Ruby on Rails 是一个 Web 应用程序框架, ... -
code随记
2012-01-09 11:49 3865添加svn到Netbeans: Netbeans => ... -
识别验证码
2011-11-18 17:20 1129用imagemagick和tesseract-ocr破解简单 ...
相关推荐
标题"memcache1.2.1 for windows"指的是Memcache的1.2.1版本,这是专为Windows操作系统设计的一个内存缓存系统。Memcache是一个广泛使用的开源高性能分布式内存对象缓存系统,它能够通过在内存中存储数据来减少对...
### Memcache安装与基本操作详解 #### 一、前言 Memcache是一种高性能的分布式内存对象缓存系统,用于加速动态Web应用,减轻数据库负担。本文将详细介绍如何安装配置Memcache,并提供基本的操作示例。 #### 二、...
memcache是广泛应用于Web开发中的一个内存对象缓存系统,它能够提高网站性能,通过将数据存储在内存中,减少对数据库的访问,从而加快数据读取速度。 PHP的memcache扩展允许开发者在PHP应用程序中与memcached服务器...
**Memcache Win版服务器与.NET驱动详解** Memcache是一款高性能的分布式内存缓存系统,它最初是为了解决Web应用程序的数据库负载问题而设计的。通过将数据存储在内存中,Memcache能够快速地提供数据,减少对数据库...
Memcache 是一种广泛使用的分布式内存缓存系统,用于在 Web 应用程序中提高数据读取速度,通过存储经常访问的数据到内存中,避免了频繁的数据库查询,从而提升了整体性能。 描述中的“实测可以使用”意味着这个 ...
**Memcache 深度解析** Memcache 是一个高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于缓解数据库的负载压力。它通过将数据存储在内存中,以便快速访问,从而提高应用程序的响应速度。在本文中,...
**Memcache** 是一款高效的分布式内存对象缓存系统,它被广泛应用于Web应用程序中,用于减轻数据库负载,提高数据读取速度。在Windows操作系统上,尤其是64位的Windows 7系统,安装和配置Memcache可以帮助提升应用...
Memcache 是一个高性能的分布式内存对象缓存系统,它能够通过在内存中存储数据来减少对数据库的访问,从而提高Web应用的性能。在PHP环境中,Memcache扩展使得PHP脚本可以直接与Memcache服务器进行交互,实现数据的...
$memcache = new Memcache; // 连接到Memcached服务器 $memcache->connect('localhost', 11211) or die("无法连接"); // 存储数据 $memcache->set('key', 'value', 0, 60); // key是键,value是值,0表示非持久化...
标签 "memcached" 和 "memcache.dll" 都与分布式缓存服务有关,但请注意,`memcache` 和 `memcached` 是两个不同的扩展。`memcache` 是用于与原始Memcached服务交互的PHP扩展,而 `memcached` 是另一个扩展,通常...
Memcache是另一种重要的技术,它是一个高性能的分布式内存对象缓存系统,可以用来提高动态网站的速度。在PHP中,通过扩展来支持Memcache,使得数据存储和检索更加便捷。本文将围绕...
Memcache是一款高性能的分布式内存对象缓存系统,它可以用来存储各种数据,如数据库查询结果、静态文件等,以减少对数据库的访问,提高网站性能。在Windows操作系统上配置PHP与Memcache的扩展,可以实现PHP应用程序...
Memcache是一种广泛使用的分布式内存对象缓存系统,它可以在服务器集群间通过网络共享小块内存,从而提升应用程序的性能,减少数据库负载。在PHP中,我们通常使用php_memcache.dll扩展来与Memcache服务器进行交互。...
【Memcache原理及实现】 Memcache,全称Memcached,是一种高性能的分布式内存对象缓存系统,主要用于减轻数据库的负载。它将数据存储在内存中,以键值对的形式提供快速访问,尤其适用于高并发场景。Memcache最初由...
**memCache源码分析——Java客户端** memCache是一款高性能、分布式的内存对象缓存系统,常用于减轻数据库的负载,提升应用性能。它的主要特点是基于内存存储,操作速度快,无持久化机制,适用于缓存非关键数据。在...
标题中的“php_memcache-3.0.9 for php7-nts-vc14-x64 扩展DLL,亲测有效”表明这是一个专为PHP 7设计的Memcache扩展库,版本为3.0.9,适用于非线程安全(NTS)且基于Visual C++ 14编译器的64位系统。这个扩展是经过...
MemCache是一种广泛应用于Web开发中的高性能分布式内存对象缓存系统,其主要目的是通过将数据存储在内存中,以便快速访问,从而显著提升系统的响应速度。最初由Danga Interactive开发,主要用于提升LiveJournal的...
最新windows的memcache模块下载 这个模块是平和php5.3的,在我的windowsxp php5.3.5上安装成功 里面有两个php库,一个php_memcache.dll.vc6 和一个php_memcache.dll.vc9 另外一个windows的memcache.exe文件,都是网上...
**MEMCACHE_COMPRESSED** 是一个整型常量,用于在使用`Memcache::set()`, `Memcache::add()`和相关方法时开启压缩功能,这有助于在网络传输过程中减小数据包的大小,从而提高数据读写效率,特别适用于处理大量文本或...