拥有php标签的文章

大型php网站性能和并发访问优化方案

  • Davidvivi
  • 2017-10-15 00:14:21
  • PHP
  • php
网站性能优化对于大型网站来说非常重要,一个网站的访问打开速度影响着用户体验度,网站访问速度慢会造成高跳出率,小网站很好解决,那对于大型网站由于栏目多,图片和图像都比较庞大,那该怎么进行整体性能优化呢?一、大型网站性能提高策略:大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。这
阅读全文

PHP 统计在线人数

  • Davidvivi
  • 2017-10-09 22:57:04
  • PHP
  • php
代码如下:<?php header('Content-type: text/html; charset=utf-8');$online_log = "count.dat"; //保存人数的文件,$timeout = 30;//30秒内没动作者,认为掉线$entries = file($online_log);$temp = array();for
阅读全文

CGI、FastCGI和PHP-FPM关系

CGI:是 Web Server 与 Web Application 之间数据交换的一种协议。Common Gateway Interface 通用网关接口FastCGI:同 CGI,是一种通信协议,但比 CGI 在效率上做了一些优化。同样,SCGI 协议与 FastCGI 类似。PHP-CGI:是 PHP (Web Application)对 Web Server 提供的 CGI协议的接口程序。
阅读全文

nginx.conf的详解

定义Nginx运行的用户和用户组user www www;1nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;1全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;进程文
阅读全文

为什么in_array(0, ['a', 'b', 'c'])返回true

  • Davidvivi
  • 2017-09-22 22:48:46
  • PHP
  • php
在PHP中,数据会自动转换类型后再进行比较。这样可能会导致一些费解的现象:in_array(0, ['a', 'b', 'c']) // 返回bool(true),也就相当于数组中有0array_search(0, ['a', 'b', 'c'])// 返回int(0),也就是第一个值的下标0 == &
阅读全文

PHP开发安全技巧

  • Davidvivi
  • 2017-09-22 20:55:31
  • PHP
  • php
作为PHP程序员,特别是新手,对于互联网的险恶总是知道的太少,对于外部的入侵有很多时候是素手无策的,他们根本不知道黑客是如何入侵的、提交入侵、上传漏洞、sql 注入、跨脚本攻击等等。作为最基本的防范你需要注意你的外部提交,做好第一面安全机制处理防火墙。规则 1:绝不要信任外部数据或输入关于Web应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是
阅读全文

Call to undefined function imagecreate()错误

  • Davidvivi
  • 2016-08-07 20:13:58
  • PHP
  • php
近日发现标题上的问题,特此总结下: imagecreatefromjpeg函数是一个图像处理函数,在项目开发中做图片上传、缩略图时,在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时会提示Call to undefined function im
阅读全文

lnmp环境搭建--php编译安装

三、安装php7.1.8 此次采用编译安装php7.1.81.下载1.cd /usr/local 2.wget http://hk1.php.net/get/php-7.1.8.tar.gz/from/this/mirror 3.tar -zxvf mirror2.编译 编译之前需要安装一下依赖,否则会报错# yum&nbs
阅读全文

常用正则表达式

  • Davidvivi
  • 2016-01-18 12:23:35
  • PHP
  • php
常用正则表达式1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2.    "^\d+$"  //非负整数(正整数 + 0)3.    "^[0-9]*[1-9][0-9]*$"  //正整数4.    "^((-\d+)|(0+)
阅读全文

php的正则

  • Davidvivi
  • 2016-01-13 21:23:35
  • PHP
  • php
<?php PHP 中的正则表达式==========================================================1. 正则表达式简介 1.1 什么是正则 1. /^[0-9a-zA-Z_-]+@[0-9a-zA-Z_-]+(\.[0-9a-zA-Z_-]+){0,3}$/ 就是正则    2.正则表达式是用于描述字符排列
阅读全文
首页 123 末页 共 22 条记录