淘宝社区双十一性能优化实践
1、压测与性能评估
a.主要讲解压测的几种方式和优缺点
b. 如何进行性能评估。
2、数据层是主要的性能瓶颈…
记录-交流-Web开发知识分享
1、压测与性能评估
a.主要讲解压测的几种方式和优缺点
b. 如何进行性能评估。
2、数据层是主要的性能瓶颈…
一、系统层面的安全策略
1.1 隐藏ip
1.2 服务、权限、类库最小化
1.3 最新的小版本号
1.5 关注最新的依赖的软件的漏洞信息,时刻准备打补丁。…
《PHP企业应用开发十大问题》
1. 如何解决全文检索的问题(不依赖第三方搜索引擎)
2. 如何解决计划任务的问题(不依赖操作系统计划任务)
3. 如何用户二次开发无法升级的问题
4. 如何和其他格式文件进行数据的交换。
5. 常见安全问题的防护(xss, sql注入,附件上传,csrf等)
6. 如何用PHP做聊天服务器。(做轻量级的解决方案)
7. 如何解决PHP环境部署问题。
8. 如何选择PHP的开发框架。
9. 如何解决消息通知的问题。
10. 如何保护自己的代码?…
PHP AJAX JSONP实现跨域请求
代码示例:
js代码
<script>
$.ajax({
type : "get",//get方法
async:false,
url : "json.php",
dataType : "jsonp", //类型
jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback) //jsonp回调参数,必需
jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名(如果一个页面有多个jsonp请求,请在这里起不同的名字)
success:function(json){
alert(json);
alert(json[0].aid);
},
error:function(){
alert('fail');
}
});
});
</script>
PHP代码:json.php
<?php
$callback = $_GET['callback']; //jsonp回调参数,必需
… 狭义上说,PHP 程序员就是用PHP做为开发语言的程序员。但是往往一个程序员不是仅仅局限某一种开发语言,或用某一种开发语言来划分的。今天学习啦小编将与大家分享:如何才能成为一个优秀的PHP程序员?具体内容如下:…
【初阶】(基础知识及入门)
01. 《PHP与MySQL程序设计(第4版)》 http://item.jd.com/10701892.html
02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 http://item.jd.com/11381295.html
03. 《实战Nginx:取代Apache的高性能Web服务器》 http://dwz.cn/2K1ryn
04. 《Redis 实战》 http://item.jd.com/11791607.html
06. 《MongoDB权威指南 第2版》 http://item.jd.com/11384782.html
07. 《Linux系统命令及Shell脚本实践指南》 http://item.jd.com/11354663.html…
老子曰:程序开发时,有 80% 的代码在处理各种异常。
由于php实在是太过于灵活简单,很多phper对异常的处理其实不太感冒,于是乎,我们会经常看到
die("xxx");
exit("xxx");…
我总是发现自己渴望的能力是拖拽上传文件夹到一个web应用程序。所以上传多个文件是一个有趣的了不起的进步。
但是现在我提供给你 webkitdirectory !
视频演示:用HTML5 webkitdirectory上传文件夹 。
注意:这只会在一个最新的webkit的浏览器上运行。webkitdirectory目前不是标准 ,纯粹是为了玩。我不建议你在正式环境部署这个应用程序。…
In the previous parts of this series we looked at how to get rid of complexity at the level of algorithms. After discussing the problem of nulls in your code, we looked atobject lifecycles and how to encapsulate …
In the first part of this series we looked at ways to reduce the complexity of function bodies. The second part covered several strategies for reducing complexity even more, by getting rid of null in our code. In this article …
近期评论