wordpress图片cdn cdn加速需要排除哪些文件才不影响登录、退出、评论等需要实时反馈的内容?

现在位置:只需一步,快速开始
只需一步,快速搞定
后使用快捷导航没有帐号?
& 查看内容
百度免费CDN云加速如何设置
19:26| 发布者: | 查看: 6922| 评论: 0
简介:百度云加速部落之前在百度云加速国内免费CDN加速服务使用一文有介绍过,那时百度刚刚加乐速闹分手,自己搞一个CDN服务。除了像其它的CDN服务提供基本的缓存和加速外,还整合了百度搜索引擎,提供了额外的SEO优化服务 ...
百度云加速部落之前在百度云加速国内免费CDN加速服务使用一文有介绍过,那时百度刚刚加乐速闹分手,自己搞一个CDN服务。除了像其它的CDN服务提供基本的缓存和加速外,还整合了百度搜索引擎,提供了额外的SEO优化服务。这次新版百度云加速3.0又刚刚推出,除了像之前那样提供CDN缓存加速、高级DDoS防御、CC防护、WAF防护外,还新加了SEO相关、永久在线、实时同步模式、移动端跳转等,总得来说新版百度云加速3.0有不少的改进,很多功能都是比较需要的。不过新版百度云加速3.0最大的亮点就是支持海外的主机空间加速,没有BA号的域名也可以添加到百度云加速3.0,在当前国内各大免费CDN服务只允许有BA号的域名才能使用的情况下,能够增加海外线路,让国外的主机空间实现加速实在不可多得。百度云加速3.0可以进行图片压缩以减小流量(图片展示类站点不建议开启有损压缩),也可以选择性开启对JS/CSS/HTML类型文件的自动压缩,提高加载速度。如果不想使用CDN的话,可以开启实时同步模式,开启后在一定时间内,云加速将关闭所有缓存功能。想要尝试更多的免费CDN服务,可以看看:1、360 CDN:360网站卫士免费DNS和CDN申请使用及CDN缓存无法切换移动主题2、又拍云:又拍云每月免费CDN空间和流量和利用又拍云构建WordPress全站CDN方法3、免费CDN排行:2013年十大免费CDN加速服务排行榜-国内外免费CDN服务总结新版百度云加速3.0 高级防护自动压缩图片JS/CSS自动提交sitemap结构化数据一、百度云加速申请使用1、百度云加速官网:1、官方网站:http://next.2、直接使用原百度账号就可以登录,然后进入管理面板,第一次使用当然是先添加需要使用CDN加速的网站。3、想要使用百度CDN服务,有两种选择方式,一种是更换NS服务器为百度的NS,另一种保留原来的DNS设置,只是修改CNAME记录。4、添加了域名后,百度CDN会自动搭建域名原有的DNS记录,确认没有错误后点击下一步。5、接着百度CDN会显示自动生成的CNAME记录,将这些记录替换你原来的域名CNAME记录(注意:如果你是选择使用NS方式,可以直接到域名注册商那里将NS修改。)。6、域名DNS更换完成后,就可以回到百度云加速那里确认,继续点击下一步。二、百度云加速CDN设置方法1、这是百度云加速的控制面板,功能选项比较简单,一眼就能看出来了,主要包括统计报表、配置选项和刷新缓存等 。2、使用百度CDN,可以开启图片、JS、CSS等静态文件压缩,开启了这些压缩后要及时观察网站是否正常,有些时候会因为过度压缩而出现一些JS错误。(点击放大)3、百度云加速还具备了一定的安全防护功能,包括了DDOS防御、CC防护、安全验证、防盗链等。(点击放大 )4、百度云加速支持手动刷新缓存,有基础:只缓存基本的不带参数的静态文件,简单:可以缓存带参数的静态文件,会忽略参数,细致:会根据不同的参数缓存不同的文件。5、百度云加速还提供了非常多的SEO优化功能,包括了搜索引擎自动回源、死链自动提交、sitemap自动提交、搜索引擎原创保护、结构化数据提交、新站百度报到、网站改版自动通知搜索引擎等 ,这些功能在后续的开发应该会对外开放使用。(点击放大 )6、百度云加速CDN还有一个云报警功能,这个功能主要整合了这前介绍的百度云观测,相关介绍:百度云观测-先于搜索引擎的网站宕机,安全和SEO状况免费监测服务。7、百度云加速CDN有详细的访问统计报表,在这里可以清楚地看到自己的网站访问量和近期攻击情况。(点击放大 )8、百度云加速CDN“实时同步模式”,其实就是关闭CDN,可能对于一些临时性的网站更新或者访问有点作用。三、新版百度云加速CDN使用体验1、前面已经讲到百度云加速3.0最大的亮点可以添加没有BA号的域名作CDN加速了,本来对这个还是蛮期待的,不希望海外节点在太多,至少在日本或者香港搞个CDN节点,但是经过检测,才发现用的是Cloudflare的节点。2、Cloudflare本来是一个非常好的免费CDN服务,只不过这两年因为国内用的人太多的原因,导致了Cloudflare的服务器节点基本上已经被Q光了,剩下的那些可以用的也是基本上时好时坏,断断续续的。例如:cloudflare免费CDN的不足并不适用于所有类型网站加速服务和cloudflare免费CDN导致网站打不开的解决办法附我的操作实例。3、这是用站长工具测试的响应平均值。4、但是百度云加速CDN的海外节点还是有丢包的现象,而且加速效果对我的Linode日本VPS来说没有太多,反而还导致了有点慢。四、新版百度云加速3.0使用小结1、新版的百度云加速CDN能够支持海外的主机加速算是一个亮点,虽然说国外的CDN节点速度一般,但是对于那些购买了速度很慢的国外主机来说还是有点作用的,或多或少地可能还真有一些安全保护作用。2、百度云加速CDN提供的SEO优化功能还是挺让人期待的,死链自动提交、sitemap自动提交、搜索引擎原创保护、新站百度报到、网站改版自动通知搜索引擎等如果真得能够在百度CDN中做得到,在一定程度上还可以减轻一点SEO压力了。
2016天猫双11,就是这么任性。Burberry、玛莎拉蒂、娇兰等80个国际大牌参与到潮流盛典天猫双十一...
2016年最佳刷单平台:虾淘淘百万刷手,十万卖家的推荐。点击注册
  淘宝天猫双十一的步伐越来...
1.2.3.4.5.6.7.8.9.10.
1.2.3.4.5.6.7.8.9.10.
官方微信公众号转载本站文章请注明,作者:
本文连接&&
很多朋友可能像我一样将blog放在国外的主机上,虽然享受了实惠的价格可在访问速度上肯定要比国内略逊一筹。显然这个时候的瓶颈在网络层和传输层上,缓
存类的插件效果非常有限。形象点说这个就像卡车拉了一车货,有大有小,网络环境就像公路。远在海外的服务器要拉货回国自然要走相当长的一段路,光从长度来
讲就已经很长了,路上在走点弯路颠路速度肯定大打折扣。此时可以通过cdn来加速页面访问,cdn简而言之就是一辆距用户最近的卡车。
什么货物可以放在CDN上?
图片,js,css,音频&&简言之就是网站中的&静态&内容
如何搭建CDN服务器?
可以通过apache,squid等来实现,这个课程不在本文范围。
是不是必须要有专业CDN服务器?
不是,商业的CDN有自己租用的线路,自己走路由。本文所用的只是CDN的概念。
使用什么插件实现?
本次使用的插件是
二。本文读者
使用独立主机的用户
有vps的用户
对主机有自主权的用户
linux爱好者
wordpress加速发烧友
本文主要讲解如何让海外服务器和本地搭建的cdn实时同步
1.一台cdn服务器(当然数量越多越好)
2.inotify-tools (安装在海外服务器用来实时同步数据)
3.内核支持inotify (海外服务器)
四。操作步骤以下所有操作全部在海外主机中进行,并假设cdn服务器已存在
确定内核是否支持inotify
$ls -l /proc/sys/fs/inotify/
-rw-r&r& 1 ludy ludy 0
14:40 max_queued_events
-rw-r&r& 1 ludy ludy 0
14:40 max_user_instances
-rw-r&r& 1 root root 0
09:07 max_user_watches
mkdir ~/apps
./configure &prefix=/home/jean/apps/inotify
make install
建立服务器信任关系
ssh-keygen -t rsa
scp .ssh/id_rsa.pub to Bmachin B
cat id_rsa.pub &&.ssh/authorized_keys
chmod 644 authorized_keys
建立好后记得测试一下是否可用
编辑同步脚本。我的拿上来作示范,每个人的配置不同请不要照抄否则可能导致数据被覆盖。
SRC=/home/
DST=user@ip:/var/www/html
INWT=/home/jean/apps/inotify/bin/inotifywait
RSYNC=/usr/bin/rsync
$INWT -mrq -e create,move,delete,modify $SRC | while read D E F;do
rsync -aHqzt $SRC $DST
1.Unable to create table wp_w3tc_cdn_queue: Can&t create table &wp_w3tc_cdn_queue& (errno: 24)
To fix this remove &DEFAULT CHARSET=latin1&P from SQL
in/w3-total-cache/lib/W3/Plugin/Cdn.php. This bug will be fixed in
thenext release.
按照作者的方法问题还没得到解决登录后发现数据库内部错误&&
为什么使用 inotify?
使用 inotify 取代 dnotify 的原因有很多。第一个原因是,dnotify 需要您为每个打算监控是否发生改变的目录打开一个文件描述符。当同时监控多个目录时,这会消耗大量的资源,因为有可能达到每个进程的文件描述符限制。
除此之外,文件描述符会锁定目录,不允许卸载(unmount)支持的设备,这在存在可移动介质的环境中会引发问题。在使用 inotify 时,如果正在监控被卸载的文件系统上的文件,那么监控会被自动移除并且您会接收到一个卸载事件。
dnotify 不如 inotify 的第二个原因是 dnotify 有点复杂。注意,使用 dnotify
基础设施的简单文件系统监控粒度只停留于目录级别。为了使用 dnotify 进行更细粒度的监控,应用程序编程人员必须为每个受监控的目录保留一个
stat 结构的缓存。该用户空间的 stat 结构缓存需要用来明确确定当接收到通知信号时目录发生了什么变化。当获得通知信号时,生成 stat
结构列表并与最新的状态相比较。显而易见,这种技术是不理想的。
inotify 的另一个优点是它使用文件描述符作为基本接口,使应用程序开发者使用 select 和 poll 来监控设备。这允许有效的多路
I/O 和与 Glib 的 mainloop 的集成。相反,dnotify 所使用的信号常常使程序员头疼并且感觉不太优雅。
inotify 通过提供一个更优雅的 API 解决了这些问题,该 API 使用最少的文件描述符,并确保更细粒度的监控。与 inotify的通信是通过设备节点提供的。基于以上原因,对于监控 Linux 2.6 平台上的文件,inotify 是您最明智的选择。
阅读(...) 评论()你的位置: >
> 纯代码解决wordpress CDN加速方案
CDN是有效能降低访问压力的解决方案之一,强大的wordpress有很多插件都能傻瓜式搞定CDN加速;
如果不想使用臃肿的插件,直接往当前使用主题functions.php文件中增加代码来实现CDN更为方便;
明文代码清晰明了,出了问题也方便排查,重点是降低wordpress程序运行对服务器的压力;
通过以下简单的CDN转发代码,能够很轻松的部署CDN方案;
if&(&!is_admin()&)&{
&add_action('wp_loaded','test_qiniu_ob_start');
&function&test_qiniu_ob_start()&{
&ob_start('test_qiniu_cdn_replace');
&function&test_qiniu_cdn_replace($html)&{
&$local_host&=&"";
&if&($_SERVER['HTTPS']&!=&"on")&{
&$qiniu_host&=&"";
&$qiniu_host&=&"";
&$cdn_exts&=&'js|css|png|jpg|jpeg|gif';
&$cdn_dirs&=&'wp-content|wp-includes';
&$cdn_dirs&=&str_replace('-',&'\-',&$cdn_dirs);
&if&($cdn_dirs)&{
&$regex&=&'/'&.&str_replace('/',&'\/',&$local_host)&.&'\/(('&.&$cdn_dirs&.&')\/[^\s\?\\\'\"\;\&\&]{1,}.('&.&$cdn_exts&.&'))([\"\\\'\s\?]{1})/';
&$html&=&preg_replace($regex,&$qiniu_host&.&'/$1$4',&$html);
&$regex&=&'/'&.&str_replace('/',&'\/',&$local_host)&.&'\/([^\s\?\\\'\"\;\&gt
;\&]{1,}.('&.&$cdn_exts&.&'))([\"\\\'\s\?]{1})/';
&$html&=&preg_replace($regex,&$qiniu_host&.&'/$1$3',&$html);
代码转载: http://www.777s.me/ 777’s Blog
转载请注明: &
与本文相关的文章查看: 250|回复: 6
wordpress网站使用CDN加速后评论IP不正确的解决方法
该用户从未签到
前一段时间,给自已的网站进行了WDCDN联盟的CDN加速,速度上还是有所提升的,以前使用ping命令检查在内地的值一般都在150到300之间,现在的ping值基本上稳定在50到100以内,想当初主要是因为自已的一个朋友使用联通的网络无法打开自已的网站,所以才用上了CDN加速工具.可是在高兴没几天的同时,新问题又出来了,首先发现的问题是黑防联盟网站中的评论IP居然全部变成了CDN的节点IP,如下图:于是想到了度娘,找了好几个方法试过,都无法解决问题,就在我自已都要放弃时,突然从一个网站上看到了一个方法,主要是修改自已的config.php文件,在&?php 的后面加入以下:
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);$_SERVER['REMOTE_ADDR'] = $list[0];}
上面的代码我们获得了两个IP,一个是浏览用户的IP,一个是服务器的IP.所以在执行中我们取的是第一个浏览用户的IP,修改完成以后,来看黑防联盟自已的测试效果,如下图:看到了吧,已经成功将自已的IP修改了过来,不再显示CDN节点的IP地址了.其实有的时候,我们使用了一些缓存插件也有可能导致评论IP不正确的问题,使用上面的方法应该可以解决.虽说这个评论者IP修不修改对网站来说几乎是没有影响的,但是作为,我想当自已看到评论后台中都是同一个IP时,肯定会觉得怪怪的,所以能修改好的话,还是动动手,毕竟改起来很快.
本帖子中包含更多资源
才可以下载或查看,没有帐号?
该用户从未签到
我抢、我抢、我抢沙发~
该用户从未签到
高手在民间
该用户从未签到
学习了,不错,讲的太有道理了
该用户从未签到
这东西我收了!谢谢楼主!黑防联盟真好!
该用户从未签到
不知该说些什么。。。。。。就是谢谢
该用户从未签到
看帖必转真君子,好贴必顶大丈夫

我要回帖

更多关于 wordpress使用七牛cdn 的文章

 

随机推荐