php博客技术分享,bob_PHP技术分享

无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表始于

标签。每个列表项始于

a4c26d1e5885305701be709a3d33442f.png

当一个网站发展为知名网站的时候(如新浪,腾讯,网易,雅虎),网站的访问量通常都会非常大,如果使用虚拟主机的话,网站就会因为访问量过大而引起 服务器性能问题,这是很多人的烦恼,有人使用取消RSS等错误的方法来解决问题,显然是下错药,那么对于大流量的网站,需要采用什么样的方法来解决访问量 问题? 解决方法参考如下:

首先,确认服务器硬件是否足够支持当前的流量。

普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,那么必须首先配置一台更高性能的专用服务器才能解决问题,否则怎么优化都不可能彻底解决性能问题。

其次,优化数据库访问。

服务器的负载过大,一个重要的原因是CPU负荷过大,降低服务器CPU的负荷,才能够有效打破瓶颈。而使用静态页面可以使得CPU的负荷最小化。前台实现完全的静态化当然最好,可以完全不用访问

(2016-08-19 14:13)

HTML 标签.

元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词

http-equiv:把

content 属性关联到 HTTP 头部。

name:把

content 属性关联到一个名称.t

(2016-08-15 16:07)

<<?php  function get_ext1($url1){

return strrchr($url1,'.');

}

function get_ext2)($url2){

return substr($url2,strrpos($url2,'.'));

}

function get_ext3($url3){

//以数组形式返回目录

$fp = pathinfo($url);

return fp[extension];

}

<<?php

echo date('Y-m-d

H:i:s', strtotime('-1day'));//前一天

(2016-08-15 13:40)

<<?phpfunctiongetInterImage ($url,$filename){//先判断url是否为空if(

php ob_start 与 ob_end_flush() 是 php 的缓冲输出函数。 ob_start([string output_callback])- 打开输出缓冲区,

所有的输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面,可选得回调函数用于处理输出结果信息。 ob_end_flush

- 结束(发送)输出缓冲区的内容,

关闭输出缓冲区。 php 输出东西,会保存在一个 php 维护的内存里,称为 buffer

也行,缓存也行,都是一个意思。然后当这个 buffer 满了,php 会自动往 web server 发送这些数据。 也就是说每次

echo,并不一定会输出东西,而是保存在 buffer 里。

ob_start() 的意思,可以理解为(但是实际上和我下面的说法有区别),这个 buffer 由 ob_

系列函数来来控制,也就是,PHP 不会维护自己的 buffer,不会自动把buffer 的内容自动发送到 web server,直到你

ob_end() 或者类似的 ob 操作。

ob_函数一般用来捕获当前的输出,跟效率是没什么关系的。至于为什么捕获输出,原因很多,例如我捕捉输出,缓存到一个文件里,下次请求就可以直接读这个

cache 文件的内容作为输出了。

1 ob_start();

2 内容

3 echo ob_ge

通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便大笑),curl_setopt 是php的一个扩展库

使用条件:需要在php.ini 中配置开启。(PHP 4 >= 4.0.2) //取消下面的注释

extension=php_curl.dll

在Linux下面,需要重新编译PHP了,编译时,你需要打开编译参数——在configure命令上加上“–with-curl”

参数。

1、 一个抓取网页的简单案例:

(2016-08-13 10:01)

link:大多数情况都是用来连接外部css文件。

例如:

attr:用来返回或者设置元素属性

若用来设置元素属性:$(selector).attr(attribute,value)​

例如:$(image).attr('width',183);

若用来返回元素属性​:$(selector).attr(attribute)

例如​:$(image).attr('width');

Date对象:

Date对象用于处理日期和时间

创建Date对象语法:var myDate = new

Date();//Date对象会自动把当前日和时间保存为其初始值.

Date() : 返回当天的日期和时间,例如:Sat Aug 13 2016 11:06:59 GMT+0800

(中国标准时间)​

getDate():返回月份中某一天,使用本地时间,返回值是1~31

getDay(:返回星期中某一天,使用本地时间,返回值是0~6,

例如:var day = new date();​

document.write(day.getDay());

//输出:5;

getMonth():返回某个月份,返回值0~11

getFullYear():返回年份,返回值为四位数年份

getHours():返回小时,返回值为0~23

getTime():返回指定

a4c26d1e5885305701be709a3d33442f.png

(2016-08-12 10:20)

标签:

转载

作者:

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值