静态页和Memcached的区别?
回复讨论(解决方案)
持久性比较
静态页是放在硬盘中,memcached的内容是放在内存中。
静态页,服务器关闭或重启,内容不会消失。
memcached因为是放在内存,重启就会消失。
扩展性比较
静态页只可以本机读取,如果需要所有服务器都能读取,需要在每个服务器上都生成这个静态页。
而memcached是可以多机共享读写的。
使用上比较
例如有一个页面 内容是Hello world
用静态页的方法,就是生成一个1.html 内容也是 Hello World。
用memcached方法,就是把Hello World这个页面内容放在memcached,访问时,再从memcached读取。
补充一下,静态页与memcached的作用都是为了减轻数据库压力。因此两者的内容并不需要持久。
持久的数据应该是数据库层面做的。
如果你只有一台服务器,建议用静态页,因为memcached是需要网络开销的。
如果多机环境,建议用memcached。
两个概念吧,基本上 虽然有共通的地方但是本质上还是有区别的。不知道你遇到的问题是什么,你们做手机端的就只是个前台而已,数据处理都由PHP来解决。这个是一定要分清楚的,PHP还做个什么呢,做数据管理部分。数据的结果输出,数据的管理。
其他的做前端的就不要去管那么多了,这个一定要跟你们经理理清楚.你把一堆东西都丢用户手机里是啥意思,除了非要的一些东西之外
谢谢两位热心的大牛,听了你们的讲解,心里有个概念了...
上一篇: 简易UI
下一篇: [PHP]实用函数8_php技巧