百度联盟广告代码显示速度优化终极方案
相信大部分站长都有投放百度联盟广告代码的经验。
当页面广告代码过多,或百度联盟服务器故障的时候,就会造成页面打开缓慢,或者卡死的情况。
比较理想的解决方案是JS异步加载。
但遗憾的是,百度联盟本身没有提供相关代码。
那么减少广告加载次数是不错的选择。
相信大部分站长都有投放百度联盟广告代码的经验。
当页面广告代码过多,或百度联盟服务器故障的时候,就会造成页面打开缓慢,或者卡死的情况。
比较理想的解决方案是JS异步加载。
但遗憾的是,百度联盟本身没有提供相关代码。
那么减少广告加载次数是不错的选择。
新服务器是windows2003的系统,配置了php/mysql后,运行phpmyadmin提示 mcrypt 加载错误。
检查 php.ini 完全没问题,php_mcrypt.dll是开启的,目录权限也正常。
最终的解决办法是:
今天在给一台新服务器配置环境的时候,运行phpmyadmin出现The mbstring extension is missing错误
这个很好理解,mbstring这个扩展没有成功加载。
打开php.ini,发现php_mbstring.dll是去掉分号的,php及phpmyadmin目录也是有读取运行权限的。
Nginx大多数时候,是用在Linux服务器上面,相关的配置教程也比较多。在Windows服务器上配置Nginx+PHP的教程很难找到,所以在这里跟大家分享一下。
1、从PHP官网上下载php对应版本,建议PHP5.3 nts版本
2、解压之后放到c盘根目录下(个人喜好)
3、php.ini-development这个文件更名为php.ini,也有的版本ini后面跟的是别的,都改成.ini
4、打开php.ini文件,修改:
robots.txt(统一小写)是一种存放于网站根目录下的ASCII编码的文本文件,它通常告诉网络搜索引擎的漫游器(又称网络蜘蛛),此网站中的哪些内容是不能被搜索引擎的漫游器获取的,哪些是可以被(漫游器)获取的。这个文件用于指定spider在您网站上的抓取范围,一定程度上保护站点的安全和隐私。同时也是网站优化利器,例如屏蔽捉取站点的重复内容页面。
robots.txt目前并不是一种标准,只是一种协议!所以现在很多搜索引擎对robots.txt里的指令参数都有不同的看待。
在MYSQL官方下载页面,看到有Essentials - Recommended字样的 essential版本,有什么区别呢?
essential从字面理解就是精简版。
去掉了文档之类的不实用的东西,只保留基础的MYSQL服务。
服务器系统是:windows2008r2 64位,mysql5.1.72。
有评测说mysql5.5性能提升不少,便把mysql升级到5.5.43。
因为服务器上网站较多,升级前主要考虑的就是数据表是否会受到影响。
实际上这个考虑是多余了。
先备份原MYSQL的DATA目录,然后卸载MYSQL5.1。
下载、安装MYSQL5.5的过程这里不多说。
前面文章谈到,在WINDOWS环境下,FastCGI比ISAPI运行PHP有着更佳的性能,所以把服务器上的PHP环境改为FastCGI了。
在配置完以后,出现错误提示:
Error Details: Could not find entry for "php" on site 2043809562 in
[Types] section. Error Number: 1413 (0x80070585). Error Description:
无效索引。 HTTP Error 500 - Server Error. Internet Information Services
(IIS)
通过检查,原来是FastCGI配置文件没有设置好。
服务器系统是windows2003 32位,内存2G,因为同时要运行ASP和PHP站点,所以PHP用的IIS+ISAPI。
之前本博有过评测,针对windows2003用ISAPI还是FastCGI哪个效率更高。
FastCGI比ISAPI性能更佳,这个已经不用怀疑了。
今天闲来无事,把PHP换成FastCGI了。