1. 您的位置:首页 > seo技术 >内容

WordPress突破了性能瓶颈,并使用WordPress网站组进行搜索引擎优化推广

WordPress的并发性很低。在具有双核2.5G+和2g内存的Linux机器上。使用Apache的AB命令对其进行测试。并发约为6至10。这个速度是网站组搜索引擎优化策略的一个笑话。在一个服务器上部署50个WP博客基本上是限制。一旦Google推出,博客基本上无法访问。在许多情况下,将报告数据库连接错误。这对谷歌蜘蛛来说是灾难性的。(网站访问速度也按网站排名)。

有没有办法增加安装在单个服务器上的WP博客数量,并在Google出现时保持良好的访问速度?

本文将讨论如何在服务器上部署超过100个WordPress博客(当Google spider或访问量较大时正常打开博客)

需要解决的问题

*到数据库的最大连接数

WP很难被MySQL伤害。在mysql5.1+及更高版本中,默认的最大连接数为151,以前的版本为100。对于具有50个博客的服务器,这种并发性是不够的。自Google spider以来,基本上有一些博客数据库连接失败。

我通常修改/等/我的。在CNF文件中,到MySQL的最大连接数被修改为1000。事实上,这个值太大了,并不好。在Linux服务器和Apache上可以打开的有效连接数量在内存限制下不是很大。超过300是危险的。如果是1000,我认为您也无法登录SSH。你只能退出

好的。修改数据库的最大连接数只是第一步也是最简单的步骤。实际上,此修改无法更改。我们只需要解决MySQL的预期问题。以下描述了如何优化WP.

*WP blogArticleStatic

缓存行AB命令以启用WP超级缓存插件。同一服务器的并发性约为1300+。这与并发10完全不同。

(有关如何安装WP超级缓存的详细信息,请参阅其他材料。或者我下次将添加一篇文章。

我想在这里谈论的是:

安装WP超级缓存后,您必须首先启用所有文章页面的预处理(创建永远不会过期的缓存文件)

创建一个robots.txt文件,并阻止标签/,类别/,2012/和其他URL的爬行。

为每个博客添加Google sitemap工具以生成站点地图。

对于新添加的文章,缓存系统必须在一次访问后生成静态缓存文件。对于促销博客,网站管理员通常在他/她的手中有数百个博客,帖子博客通常使用伪原始软件自动发布。博客每天可能会发表数十篇文章。博客不可能发布文章并逐一点击页面(这样WP就可以缓存静态文件)。所以在这里,我们需要在发布文章后进行编程,模拟蜘蛛来提取它。这样,当spider收集数据时,Wp为其准备了一个静态页面,立即将Wp博客的访问速度提高了几个级别)。但是,一些博客Google非常快,五分钟后可能发表了一篇文章。因此,最好的策略是在文章发布后,程序可以访问当前发布的文章,因此即使spider在五分钟内收集文章,我们的Wp也缓存了相应的静态文件。

 

 

支付注意WP博客的配置以进行推广。

缓存

*例如robots.txt文件用于阻止标记,分类和存档捕获。

用户代理:*
不允许:/WP-
不允许:/feed/
不允许:/comments/feed
不允许:/trackback/
不允许:/示例页面/
Disallow:/Hello World/
Disallow:/category/
Disallow:/Tag/
Disallow:/2012/

*禁用博客帖子评论

*需要登录以评论文章的用户可以

*取消pingback,依此类推

*在文章Ping中取消发布URL(这很关键)。如果您使用WP博客进行促销,将不可避免地出现在文章中要推广的网站的URL,如果未禁用此选项,则在发布文章后,WP将在文章中ping URL。如果您服务器上的许多博客正在使用程序自动发布文章,则可能是针对推广的服务器。在短期内,连接数量飙升,严重导致无法访问提升的服务器)

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/1689.html