在1核CPU,1G内存,2M带宽的vps上实现2000并发无失败写入数据库的程序实现
VPS配置 CPU: 1核内存:1 GB 内存:2Mbps, 用的阿里云最低配,算是垫底的了。部署环境:centos7 + openresty(nginx_lua) + redis(连接池) + swoole(php)+ mys
mysql根据两个经纬度坐标返回距离函数
一、导入mysql存储过程definer[distance]DROPFUNCTIONIFEXISTS`distance`; DELIMITER;; CREATEDEFINER=`root`@`localhost` FUNCTION
nginx_lua记录调试信息
1. 在server部分加上记录调试日志的输出路径。server{ listen80; server_namelua.com; root/home/webroot/web; indexindex.html; location/
swoole客户端与服务端收发数据完整性问题解决
一、下面这个实例,启动swoole服务后,监听9501端口,接收从客户端发来的数据,原样返回。classServer { private$serv; publicfunction__construct(){ $this->se
nginx_lua配置图片服务器
使用环境: centos, 安装好nginx_lua 和GraphicsMagick(shell命令行下 gm)实现方式:1. nginx配置图片服务器,正则匹配图片的url, 在参数中获取对应的参数server { liste
网站登陆后跳回登陆之前页面的代码
一、在后端控制器端加入:publicfunctionloginAction(){ $referurl=$_SERVER['HTTP_REFERER']; if(!empty($referurl)){ $rows=par
PHP下载文件,打开乱码问题处理
在系统测试时出现,导出的Excel文件打开后都报异常。开始以为是下载代码出的问题,换了N种下载方式均无效。在网上搜索答案后,发现需要加下面两行:ob_clean(); flush();恢复正常后的下载代码如下所示:privatefun
Coreseek中文全文检索安装及使用
最近在开发政策库系统的时候,有一个政策全文搜索的需求,用到了这个coreseek。coreseek算是sphinx的中文版本,详细内容可前往:http://www.coreseek.cn。下面分享一些安装和使用中的体验.系统里已经做好了my
一个mysql的sql_mode严格模式引出的bug处理.
把本地的代码调试好上传服务器后,执行的添加删除操作都给出了报错。查看日志发现了下面这行:Incorrectdecimalvalue:''forcolumn'amount'atrow1:INSERTINTO`r
web页面优化基础方案
一、页面静态化。一般使用首页静态、内页使用url rewrite伪静态方式。页面上必须使用动态数据的地方使用ajax方式调用,js填充数据。二、数据库内容缓存。减少读数据库的次数,频繁使用的数据用redis或memcached存取。