我们用一个做手游的故事来聊聊数据层不断优化提升的演进过程。
10:简单设计
有一天,老板突然说做个山寨版的糖果传奇手游,你接到任务后,分析出游戏的交互频率不大,都是点查询,用mysql能简单搞定。对游戏来说,你很少有机会用orcale这种上流货,mysql是物美价廉的选择。建个表,设好主键和索引,你轻松搞定数据库设计,惬意的泡了杯茶边喝边敲代码。
这里说的“点查询”,是指基于指定主键...
分类:
其他好文 时间:
2014-12-23 19:33:00
阅读次数:
168
编译安装的lnmp环境总是出现502错误,修改了各种配置也没用,暂时先放弃nginx,改用apacheapache使用yum安装方式需要注意的事项,将网站根目录的用户组改为chown apache.apache /home/www -R由于之前安装的php是编译安装,配置文件php.ini并没有在/...
分类:
Web程序 时间:
2014-12-23 11:56:09
阅读次数:
220
2010年10月15日 下午 | 作者:VPS侦探VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重新运行。相信现在有些VPSer也遇到过...
分类:
其他好文 时间:
2014-12-22 21:06:47
阅读次数:
220
命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想。作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正。第一章集群WEB服务器LNMP生产应用1.1Nginx的应用场合:根据功能来进行应用①静态服务器(图片,视频服务)国..
分类:
Web程序 时间:
2014-12-22 19:47:44
阅读次数:
322
为了避免频繁的与数据库进行交互,firefly使用了memcached缓存系统,将常用信息储存在memcached中,大幅减少了服务端与数据库的交互次数,提高了性能。1、windows下安装memcached1)下载memcachedforwindows(官方只提供了源码,但是网上有很多第三方编译的win版本),解压放某个..
yum -y install gcc gcc-c++ automake autoconf libtool glibc make libmcrypt安装 mkdir /usr/local/source && cd /usr/local/source #创建并进入源文件目录 [root@localhos...
分类:
其他好文 时间:
2014-12-16 00:57:41
阅读次数:
235
yum -y install gcc gcc-c++ automake autoconf libtool glibc make libmcrypt安装 mkdir /usr/local/source && cd /usr/local/source #创建并进入源文件目录 [root@localhos...
分类:
其他好文 时间:
2014-12-14 01:56:24
阅读次数:
164
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进...
分类:
Web程序 时间:
2014-12-12 18:21:42
阅读次数:
263
软件环境:linux:centos5.5nginx:1.7.8.tar.gzphp:5.6.3.tar.gzlnmp与lamp的区别?lnmp(linux+nginx+mysql+php)的提法相对于lamp(linux+apche+mysql+php)来提的。为什么用nginx而抛弃apache了...
分类:
其他好文 时间:
2014-12-09 19:22:05
阅读次数:
244
问题及原理可参考:http://www.laruence.com/2009/11/13/1138.html如果是用lnmp脚本一键安装的开发环境,可以通过如下方式开户pathinfo:1、注释nginx.conf中的try_files(因为跟pathinfo.conf中的重复了),开启pathinf...
分类:
其他好文 时间:
2014-12-08 17:19:21
阅读次数:
133