Jas*_*ant 5 networking firewall apache-http-server wireless-router
我正在使用 Uniserver 进行 PHP Web 开发,我正在运行 Windows 8.1 并在系统上安装了卡巴斯基。
我的大部分工作都涉及在 WordPress 网站上工作。
Wordpress 核心文件以及一些需要 Internet 连接才能工作的 CSS 和 JavaScript 文件(例如 CDN JavaScript 或 Google 字体)。
当 Internet 速度很慢甚至宕机时,我的页面需要很长时间才能加载,因为它们需要等待 Google 字体、CDN 资产等……加载;直到它有时超时。这令人沮丧,因为我需要一次又一次地刷新。
然而,如果我完全关闭互联网——通过断开 WiFi——它会立即加载,因为没有互联网存在,并且页面不会等到超时发生。
通常在开发时我想立即加载页面,即使字体不起作用,并且 CDN 文件回退到本地文件。
但是,我无法关闭 Interent,因为我一直需要 Google。
无论如何——通过防火墙或一些 Apache 配置——来阻止网站的互联网localhost
?那么,我的页面在开发时加载得更快吗?
以下是 Chrome 网络浏览器中需要考虑的设置:
或基本使用Firefox代替,要么脱机工作或减少network.http.connection-timeout
的值about:config
。
以下是对您的 WordPress 网站的建议:
考虑使用代理:
其他建议:
如果您有特定的远程主机会减慢页面加载速度,您可以将它们添加到 中/etc/hosts
,例如:
127.0.0.1 google-analytics.com ssl.google-analytics.com
Run Code Online (Sandbox Code Playgroud)
这会将它们视为本地对象,而无需更改任何内容。因此,要么提供它们的本地副本,要么超时更快。
配置您的防火墙以拒绝与特定主机的连接。
小智 1
如果我正确理解你的问题,那么你就错了。apache 不下载字体和脚本。网页提供一次,字体和脚本的位置在服务器的响应中指定。由浏览器来获取响应中指定的文件。因此阻止 apache 访问互联网并不是一个解决方案。您必须更改页面的兑现政策。
归档时间: |
|
查看次数: |
1858 次 |
最近记录: |