? Editing: Post:21.body Save Delete Cancel
Content changed Sign & Publish new content

Noisy Guy

ZeroNet Blog

Follow in NewsfeedFollowing

Latest comments:

利用DNSPOD实现动态域名解析

on Jun 15, 2016 · 3 min read

用家庭宽带搭建服务器,最麻烦的就是IP不固定,(当然还有更麻烦的,比如封端口,还有内网环境)不过我们可以用域名动态解析来解决这个问题。动态域名解析服务有很多选择,最出名的就是花生壳,还有3322.org,但这些都需要客户端或是路由器支持,使用起来有些不太方便。

DNSPOD使用了很久了,以前在GoDaddy买的域名一直挂在这里解析的,国内环境,速度比国外的快很多。其实我也是近段时间才知道DNSPOD有很多的API,其中就能更改域名的记录,号称可以在7秒内更新全部DNS节点。

Read more

让Seafile使用Memcache

on Jun 15, 2016

Memcache是一个缓存软件,能显著的提高性能,并降低数据库的负担,云存储要管理大量的文件、版本,对服务器性能有一定的要求,特别是在大并发的情况下。
首先你要安装memcache和相应的库

  • memcache or memcached
  • python-memcache or python-memcached

首先检查你的memcache是否启动了

telnet 127.0.0.1 11211

如果能连上,说明已启动。

然后在seahub_settings.py中加入以下配置信息

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}

然后重启Seahub

./seahub.sh stop
./seahub.sh start-fastcgi

然后使用一段时间的Seafile,再登入memcache看看有没有数据写入或读出

telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 1660
STAT uptime 214929
STAT time 1451400086
STAT version 1.4.14 (Ubuntu)
STAT libevent 2.0.21-stable
STAT pointer_size 64
STAT rusage_user 4.904494
STAT rusage_system 4.368484
STAT curr_connections 5
STAT total_connections 1739
STAT connection_structures 8
STAT reserved_fds 20
STAT cmd_get 3304
STAT cmd_set 3245
STAT cmd_flush 0
STAT cmd_touch 0
STAT get_hits 1745
STAT get_misses 1559
STAT delete_misses 0
STAT delete_hits 0
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT touch_hits 0
STAT touch_misses 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 4301028
STAT bytes_written 4141263
STAT limit_maxbytes 67108864
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT hash_power_level 16
STAT hash_bytes 524288
STAT hash_is_expanding 0
STAT expired_unfetched 12
STAT evicted_unfetched 0
STAT bytes 4738
STAT curr_items 17
STAT total_items 3245
STAT evictions 0
STAT reclaimed 13
END

如果看到cmd_getcmd_set后边的数字有变化,说明配置已生效。如果没有生产,请试一下删除seahub_setting.pyc配置缓存文件。

Read more

在家里搭建Seafile云存储平台

on Jun 15, 2016 · 2 min read

用过Box,用过DropBox,也用过One Drive,还用过Google Driver,但众所周知的原因,用得很是不爽,而且在速度方面有先天的缺点。国产的百度,115等直接无视,数据安全得不到保障。所以就想到了私有云,自己弄一个云存储平台,以前用过OwnCloud,但是这货被我老婆差评,客户端里相片居然没有缩略图,不知道现在的版本解决这问题没有。

Seafile是我近段时间发现另一个高大上的开源的云存储平台,比OwnCloud更强大,速度更快,功能虽然没有OwnCloud多,因为插件没那么多,但是OwnCloud的插件基本上是摆设,而且Seafile的分享功能、权限管理、版本控制、事件通知已经能满足大部分人的要求。还有一个重要的原因,Seafile内核是由C语言编写的,完暴OwnCloud的PHP。废话不多说,研究一下这货是怎么安装使用的。

Read more

Congratulations!

on May 31, 2015

Your zeronet blog has been successfully created!

Read more
Add new post

Title

21 hours ago · 2 min read ·
3 comments
Body
Read more

Not found

Title

21 hours ago · 2 min read

0 Comments:

user_name1 day ago
Reply
Body
This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More