网站优化:1、数据库优化1)数据库设计方面(1)设计良好的数据库结构,允许部分数据冗余(2)选择合适的表字段数据类型和存储引擎,适当的添加索引2)数据库代码方面(1)书写高效率的SQL(2)尽量避免join查询3)数据库主从读写分离2、页面静态化1)全站静态化,cms系统,如dedecms2)部门页...
分类:
Web程序 时间:
2014-05-22 02:00:25
阅读次数:
278
1、如何定义和生成GTIDs唯一性:在所有主从库都是唯一的,由二元组构成GTID =
source_id:transaction_idsource_id标记主库的1.1
server_uuid获取server_uuid的方式a、判断data_dir/auto.cnf文件是否存在,如果存在返回b、不存...
分类:
数据库 时间:
2014-05-21 23:11:36
阅读次数:
459
此架构由8台PC 、2台防火墙、2台24口三层交换机组成,注意点:1)Load
Balance:Haprxoy+keepalived
实现高可用。2)web:Nginx+php-fpm3)DB:mysql5主从+Mongodb副本+Memcached4)IMG:Varnish+Nginx+NFS网卡...
分类:
其他好文 时间:
2014-05-21 22:50:12
阅读次数:
305
懒人用 php + nginx + mysql + redis...
分类:
数据库 时间:
2014-05-21 08:43:16
阅读次数:
479
keepalived是一款c语言写的实现在linux系统上实现负载均衡和高可用的软件。它遵从于GNU是一款优秀的开源软件。一:两个关键词的解释1:负载均衡keepalived内置了对ipvs函数的调用支持。可以直接在keepalived中按照语法配置ipvs然后keepalived就可以实现对ipvs的配置。2:高可用..
分类:
其他好文 时间:
2014-05-21 01:27:15
阅读次数:
1962
环境规划Amoeba读写分离器172.16.254.144/16Mysql服务器(master)172.16.254.150/16Mysql服务器(slave)172.16.254.151/16一、先实现mysql主从复制,在master上使用yum安装mysql[root@localhostmysql]#yum-yinstallmysqlmysql-server启用二进制日志,编辑/etc/my.cnf在[mysql..
分类:
数据库 时间:
2014-05-20 22:49:40
阅读次数:
486
一、Nginx简介:nginx[enginex]是IgorSysoev编写的一个高性能的HTTP和反向代理服务器,另外它也可以作为邮件代理服务器。在大多数情况下都是用来做静态web服务器和反向代理服务器,在作为反向代理服务器的时候,Nginx可以对后端的realserver做负载均衡,基于应用层的负载均衡,但是..
分类:
Web程序 时间:
2014-05-20 21:14:40
阅读次数:
525
一、LNMMPLNMMP环境是Linux+Nginx+Memcached+MySQL+PhP,即LNMP+memcached。Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个..
分类:
Web程序 时间:
2014-05-20 19:40:51
阅读次数:
489
在centos6.*中搭建nginx中遇到的一些问题。安装nginx之前,要先确定是否安装gcc、OpenSSL-devel、pcre-devel和zlib-devel软件库。安装好上边的这些库之后,继续安装nginx,在启动的时候出现了errorwhileloadingsharedlibraries:libpcre.so.1:cannotopensharedobjectfile:Nosuch..
分类:
其他好文 时间:
2014-05-20 19:11:01
阅读次数:
222
本篇博文主要介绍利用Ameoba实现MySQL的读写分离功能,而MySQL官方的mysql-proxy需要自己编写复杂的lua脚本才能实现同样的功能,故个人还是倾向使用amoeba哦;===================================================================1简介2准备2.1时间同步2.2配置MySQL主从复制..
分类:
数据库 时间:
2014-05-20 18:25:03
阅读次数:
322