大型网站架构演化发展历程 1.应用服务和数据库分离 2.使用缓存改善网站性能 3.使用应用服务器集群改善网站的并发处理能力 4.数据库读写分离 5.使用反向代理和CDN加速网站响应 6.使用分布式系统文件和分布式数据库系统 7.使用nosql和搜索引擎 8.业务拆分 9.分布式服务 来自:大型网站技术架构 核心原理与案...
linux编译php7后找不到php.ini 服务器笔记
今天在编译php7后竟然没有找到 php.ini这个配置文件 最后解决办法 执行 /server/php7/bin/php --ini 显示 Configuration File (php.ini) Path: /server/php7/lib/ Loaded Configuration File: (...
编译php7时报错 make: *** Error 1 原来竟然是我的内存小于1G造成的,穷人没办法啊 解决办法 在编译时 加上 --disable-fileinfo ./configure --prefix=/lnmp/php7/ --disable-fileinfo PS:Disable fileinfo su...
编译php7时报错 configure: error: xml2-config not found. Please check your libxml2 installation 检查是否安装了libxm包 执行rpm -qa |grep libxml2 显示 libxml2-2.7.6-14.el6_5.2.x86...
今天写一个sql语句 最后 order by fld_sort; 出来的顺序竟然是 1,11,2 看下原来fld_sort的字段竟然是 varchar类型 最后写成 order by fld_sort+0; 可以解决 不过感觉如果单独对列表进行排序,排序的字段最好是 写成 int 类型
smarty模板{literal}使用 程序积累
smarty模板{literal}使用 最近在在写js代码的时候,smarty页面报错,最后才找到原因,原来smarty把大括号自动解析了,最后加了这个标签{literal}才好 literal 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 java...
Header P3P实现Cookie跨域 程序积累
Header P3P实现Cookie跨域 PHP使用P3P协议 header( 'P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"' ); JS使用P3P协议 xmlh...
php二分法查找键值 程序积累
之前面试遇到过好几回这个问题,现在归置一下 1.递归,也可用来做插值查找 <?php //search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值 function seekKey($array, $k, $low=0, $high=0){ //判断...
php几个常用的关于路径的函数 程序积累
getcwd 取得当前工作目录 <?php $a = getcwd(); var_dump($a);//string 'D:\wamp\www\ceshi' (length=17) ?> FILE <?php echo FILE;//'D:\wamp\www\ceshi\ceshi.php' ...
php内存管理之引用计数 程序积累
<?php $a = 'Hello World'; $b = $a; unset($a); ?> 第一条语句执行后,PHP创建了$a这个变量,并为它申请了12B的内存来存放"hello world"这个字符串. 紧接着把$a赋给了$b,并释放掉$a; PHP变量的名称和值在内核中是保存在...