CGI、FastCGI和PHP-FPM关系图解

35.9k PHP教程 , , 61评论
在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。 基础 在整个网站架构中,Web Server(如Apache)只是内容的分发者。举个栗子,如果客户端请求的是 index.html,那么Web Server会去文件系统中找到这个文件…

网站大规模并发处理方案:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,…

Netbeans配置XDebug调试PHP

1 配置PHP 首先需要配置PHP,请参考《XDebug调试和分析PHP性能教程》。 2 在netbeans中调试 选择 netbeans 的“工具”> “选项”菜单,对配置调试选项,配置非常简单: 如果要调试的程序不在本地运行,也就是LNMP服务器在远程服务器上,那么还需要配置路径映射。 右击项目选择“属性”,选择“运行配置”,再点击“高级”,设置服务器路径和项…

JQuery+CSS实现【返回顶部】按钮,不需要图片

2.7k 前端 发表评论
【返回顶部】按钮实现起来并不麻烦,有用图片实现的,有用Font Awesome实现的,效果都不错,但是都重了了些。这里我们用JQuery和CSS实现,相对更加轻量,代码也很简单,不需要加载额外的 js 文件。效果如下: 首先,在页面 <body>标签内 任何地方加上下面的HTML节点: <a href="#" class="scrollup">&rsaquo;</a>…

国内外公共CDN静态资源网站大全

CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。 与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。 一般的CDN公共库都会包含全球所有最流行的开源JavaScript、JQuery等库,可以在自己的网页上直接通过<script>标记引用这些资源。 这样做不仅可以节省流量,还能通过CDN加速,获得更快的访问速度。…

jQuery悬浮遮罩显示图片或文字效果

3.5k 前端 发表评论
一直在寻找一款能够实现鼠标悬浮遮罩的效果,找了好久硬是没有找到合适的,好不容易找到一个,又实际需求不一样,必须要自己修改。如下是修改后的两个效果。一个是鼠标悬浮后从下往上遮罩,一个是在当前图片上逐渐显示。 1 从下往上遮罩 代码如下,为方便测试,将一下代买直接复制成HTML文件就可以看到效果了: <!DOCTYPE html PUBLI…

MediaWiki目录滚动悬浮

3.3k 记录 发表评论
MediaWiki目录默认情况下会固定在页面标题2之上,如果将“__TOC__”放在某个位置,目录会显示在相应位置。当然,一个页面只会显示一个目录。 那么,如何让目录随着页面滚动而悬浮呢?对于长内容页面来说,实现这一功能将是个很好的体验。以下我们具体说明实现方法: 1 下载scrollfix (1)下载 scrollfix,地址:scrollfix.min.js。 scrol…

10个PHP开发的优良习惯

5.3k PHP教程 发表评论
1 多阅读手册和源代码 没什么比阅读手册(php.net)更值得强调的事了。 仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数。 就在这些函数里面包括许多有用的功能。 如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”。 而实际上你只需要一个核心函数就可以完成相应的功…
« 上一页   下一页 »