-1

因此,在任何人陈述 Wordpress 和 IIS 的明显内容之前,不要一起使用。我知道这一点,但我稍后会切换到 .Net CMS,所以我得到了一个 Windows 托管计划。

也就是说,当前的 Wordpress 站点的解析速度非常慢,我想知道 IIS (Plesk) 中是否有任何东西可以设置加速站点。我有一个 .user.ini 文件,我在其中添加了属性

[wincache]
wincache.ocenabled = 1

这并没有加快网站的速度。不确定主机(GoDaddy)附带的 .user.ini 文件是否有任何作用。除了 Wordpress 不属于 Windows 主机之外,GoDaddy 在帮助解决或提供有关该问题的想法方面并没有太大帮助。这很好,但我有另一个 PHP 应用程序在 IIS 上运行,而且速度相当快,所以 PHP 和 Windows 可以存在并且比页面加载时间快 5-8 秒。图像经过优化,大多数页面都是带有导航和标题图像的文本。无论网络有多快,这似乎都能解决缓慢的问题。

FastCGI 应用程序和 PHP 5.6 均已启用。我正在添加我为 PHP 设置的 Plesk 的另一个图像。 在此处输入图像描述

我看到 web.config 中有一个 Plesk 重写属性,我只能怀疑它是罪魁祸首,因为它看起来像每个文件和目录的某种重写,但看起来这是需要的,因为当我把它拿出来时,所有导航和所有 404 的链接。

     <rewrite>
  <rules><rule name="Plesk. Wordpress redirect wpConfigRule #cdc1b047-917c-43e1-9137-a839c52db841" stopProcessing="true"><match url="^wp-config.php$" ignoreCase="false"/><action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden"/></rule>
        <rule name="WordPress: http://mysiteurlhere.com" patternSyntax="Wildcard">
            <match url="*"/>
                <conditions>
                    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
                    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
                </conditions>
            <action type="Rewrite" url="index.php"/>
        </rule></rules>
</rewrite>

关于 Plesk Window Hosting 配置、IIS 配置的任何想法,我应该考虑一下以帮助加快网站以及 Wordpress 网站的速度吗?

更新:

问题似乎特别与 GoDaddy 有关。我有 LunarPages Windows 主机,并且相同的设置运行得非常快。

这是由于某种原因在服务器上设置了重写规则。我的 Lunarpages 托管和 GoDaddy 托管都托管在 Plesk 中。但似乎只有 GoDaddy 在其 web.config 中有重写规则。注释掉重写规则会破坏路由。

4

1 回答 1

0

我建议您切换到更快的 PHP 7.x 版本。Plesk 让您可以轻松地做到这一点。

于 2017-12-07T05:56:19.023 回答