php高并发的瓶颈到底在哪?

    先说结论:瓶颈在高并发下CPU的有效利用率不可思议的低,低于5%;而此时cpu使用率已经100% 再来解释原因: 发展到这个阶段了,所有成熟的语言一般都有manager和worker的细分工 你看下fpm的进程,也是有master(manager)和pool(worker)进程,一般会有多个worker进程。 fpm本身性能几乎是神一样的队友,但是因为php的简单性,没法做神级actor,actor是通过系统内核提供的事件模型来有效提...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    phpMyadmin 设置永远显示完整内容

    phpmyadmin 查询数据的结果里面,默认显示的信息是部分内容,有时候需要查看某字段的详细内容,需要在点击《额外选项》,将默认的部分内容改成完整内容,才能看到详细信息,这很不方便,这里记录一下如何一劳永逸永远显示完整内容的方法。 方案: 版本>=4.5.4.1,修改配置文件 config.inc.php 添加一行代码: if (!isset($_REQUEST['pftext'])) $_REQUEST['pftext'] = 'F'; 关于 phpMy...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    Nginx针对js,css等静态文件禁用与开启缓存的配置

    在网站程序调试的时候,经常会遇到浏览器的缓存问题导致修改过的前端代码无效果。每次通过Ctrl+F5强制刷新后才能清掉缓存。这时如果禁用掉nginx缓存,可以减少一些小麻烦,让浏览器每次到服务器去请求文件,而不是在浏览器中读取缓存文件。 当程序调试好上线后,可以开启nginx缓存,节省服务器的带宽流量,减少一些请求,降低服务器的压力。 通过配置nginx的配置文件 /usr/local/nginx/con...阅读全文
    作者:绝缘体.. | 分类:CSS, nginx, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    使用CSS预处理器简化样式开发(CSS预处理器样式开发)

    在Web开发中,样式开发是一个不可或缺的环节。为了提高开发效率并更好地维护代码,使用CSS预处理器成为了一种常见的选择。本文将介绍什么是CSS预处理器,在样式开发中的优势,并提供一些有关CSS预处理器的建议和技巧。 什么是CSS预处理器? CSS预处理器是一种工具或语言,可以扩展CSS的功能,并提供更灵活和可维护的样式表。它们通过引入变量、嵌套、函数、混合和其他特性,让开发者能够...阅读全文
    作者:绝缘体.. | 分类:CSS, html, 编程语言 | 阅读: | 标签:, , , ,