php 项目优化
一个会码代码也会作诗的boy
感激与前进,奋斗于淡然!
展开
-
php xml接口调用
调用xml接口步骤: 第一步:拿到一个xml接口url地址 第二步:采集得到url里的内容 第三步:将采集到的内容转化为熟练操作的数组 第四步:循环遍历数组 输出调用xml接口时: 1.file_get_content() simplexml_load_string() 运用以上两个方法 返回得到的是一个对象类型,也可以使用对象类型遍历到页面 输出 (前提是你熟悉这种操作的话) 2.s原创 2016-04-16 16:12:59 · 1928 阅读 · 0 评论 -
php json接口转化为数组 生成xml接口
第一步:得到一个json接口,可通过一个url地址获得 第二步:通过file_get_contents取到该json串 第三步:将json格式的字符串(对象)转化为数组形式, json_decode(json,true)参数:json,true) 参数: json 待解码的json string字符串 当参数二为true 则结果返回的是array 第四步:foreach遍历数原创 2016-04-16 15:47:00 · 503 阅读 · 0 评论 -
php真静态缓存 ob系统函数
真静态缓存:(真的生成一个html页面,在接下来的操作中直接调用该html) 第一次(刷新网页面)判断是否存在缓存文件 (可设置一时间) 如果不存在 第一次是(可根据PDO)连接数据库 查找数据 输出到页面 并且同时缓存(写入)到本地一个.html文件; 再次(刷新网页面) 判断是否存有该缓存文件时 当存在缓存文件,直接查找本地缓存(file_get_content) 读取出来以下代码在ci原创 2016-04-16 15:21:15 · 485 阅读 · 0 评论 -
php静态缓存 ob局部缓存
作用:适用于淘宝、京东首页 做用户登录 1、用户第一次访问到首页时,是查询所有数据库输出到首页面,当再次刷新(请求)首页时,是根据缓存到本地的文件输出, 以上是php静态缓存 2、运用jquery技术 设置页面加载事件ajax(get)请求,用户首次访问首页面,未登录状态, 在导航区会存有一个登录按钮,此时html文件(页面)已经成功缓存到本地。 3、当用户选择登录成功时,并不会再次缓存一原创 2016-04-16 09:28:04 · 976 阅读 · 0 评论 -
php 开启伪静态 配置路由规则
原生php中开启伪静态 1.配置Apache Rewrite 这是针对Apache 服务器的配置,(1)去除httpd.conf文件中"#LoadModule rewrite_module modules/mod_rewrite.so"前面的"#"号; (2)在httpd.conf文件末端加入重写规则:RewriteEngine on #当访问任何以t_开头,以.html结尾的文件时,将$1用与原创 2016-04-19 21:07:28 · 1454 阅读 · 0 评论 -
js跨域请求jsonp数据
第一步:获取到一个jsonp接口的访问地址 第二步:不同访问域名用$.getJSON()方法 两个参数url发送请求地址, [callback]回调函数原创 2016-04-21 21:07:26 · 559 阅读 · 0 评论 -
php模拟post方式提交数据
curl模拟postfunction curl_post($url, $post) {$options = array(CURLOPT_RETURNTRANSFER => true,CURLOPT_HEADER => false,CURLOPT_POST => true,CURLOPT_POSTFIELDS => $post,);$ch = curl_ini原创 2016-04-11 08:57:59 · 1613 阅读 · 0 评论 -
如何提高网站的访问速度?
加快网站的浏览速度,可以在以下5个方面考虑:1.减少http请求:加载一个网站,会因为背景图片多,加载的慢,减慢网页的显示速度。做法:将多张背景图片制作成一张;js、css等文件进行压缩2.数据库优化:(1)基本概念:数据库三范式,字段类型选择妥当(数值、字符、日期)(2)创建索引(3)sql语句的优化(4)分表、分库、分区(5)mysql读写分离、主从原创 2016-07-13 09:13:17 · 689 阅读 · 0 评论