摘要:
从事web开发已经10年时间,近几年也一直从事微博应用产品的研发。从原生php写网站到使用cmsbbs整合的大型站点,从使用各种流行的开源开发框架到成熟稳定的平台级框架下做研发。这期间对应用型web开发框架设计有一些自己的理解和见解,在这里和大家一起分享交流一下。为了让大家对框架的各个模块有较深的理... 阅读全文
摘要:
1、缓存的分类2、浏览器缓存机制详解2.1HTML Meta标签控制缓存2.2HTTP头信息控制缓存2.2.1 浏览器请求流程2.2.2 几个重要概念解释3、用户行为与缓存4、Refer:最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个 cache control、为什... 阅读全文
摘要:
系统负载能力浅析互联网时代,高并发是一个老生常谈的话题。无论对于一个web站点还是app应用,高峰时能承载的并发请求都是衡量一个系统性能的关键标志。像阿里双十一顶住了上亿的峰值请求、订单也确实体现了阿里的技术水平(当然有钱也是一个原因)。那么,何为系统负载能力?怎么衡量?相关因素有哪些?又如何优化呢... 阅读全文
摘要:
Nginx负载均衡一、特点1.1 应用情况Nginx做为一个强大的Web服务器软件,具有高性能、高并发性和低内存占用的特点。此外,其也能够提供强大的反向代理功能。俄罗斯大约有超过20%的虚拟主机采用Nginx作为反向代理服务器,在国内也有腾讯、新浪、网易等多家网站在使用Nginx作为反向代理服务器。... 阅读全文
摘要:
有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我见过最棒的。好了开始写一个简单的调试程序,我们先来一个for循环?12345678for (int i = 0; i 设置断点(点击红点位置添加或取消断点)点击debug模式运行查看调试面板... 阅读全文
摘要:
2.21.1 前言目前服务器架构通常采用:CentOs + Nginx + php-fpm + MySql [+ Memcached],现将部署方案安装方法、遇到的问题和解决方法、启动方式总结如下,以便后期服务器快速部署。以下文档的是经过几个深夜整理并在阿里云服务器真实部署通过,运行良好,整个过程熟... 阅读全文
摘要:
微信、陌陌等进行了分析电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要检查我们工程是不是有后台运行,心跳包发送时间是不是合理。流量:对于好多国内大部分屌丝用户来说可能还是包月30M,那么我们必须站在广大用户角度来考虑问题了。一个包可以解决的就... 阅读全文
摘要:
MySQL 使用SELECT ... FOR UPDATE做事务写入前的确认以MySQL 的InnoDB 为例,预设的Tansaction isolation level为REPEATABLE READ,在 SELECT 的读取锁定主要分为两种方式:SELECT ... LOCK IN SHARE ... 阅读全文
摘要:
iadoz 在 Github 发起维护的一个 PHP 资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。依赖管理依赖和包管理库Composer/Packagist:一个包和依赖管理器Composer Installers:一个多框... 阅读全文
摘要:
内部测试服务器同时兼做SVN服务器,所以配置了SVN HOOKS的post-commit脚本,在团队成员成功提交了文件后,自动完成测试服务器的更新。步骤如下:1. cd /svnroot/hooks2. cp post-commit.tmpl post-commit3. 将post-commit的内... 阅读全文